Q&A

  • TV 수신카드 사용방법...
* 사용환경 : 델파이5

* 에러 메시지 :

안년 하세요...

요번에 TV 수신카드를 이용해서 프로그램을 짜야하는데

어떻게 하는게 가장 좋은지 모르겠습니다..



어떤 TV 수신카드가 델파이로 프로그램하기에 좋은지 하고 리모콘 기능까지

들어 갈수 있으면 더욱 좋은데 쩝...

그리고 TV 수신카드에 관련 팁이나 컴포넌트 같은것도 있으면 부탁드립니다.





너무 사전자료 없이 이렇게 무턱데고 글올려서 죄송합니다.

시간이 멸로 없어서요...



알고 계신분 있으면 꼭좀 알려주세요...



그럼 이만...



3  COMMENTS
  • Profile
    이경문 2001.10.12 19:04
    TV수신카드이건, USB PC Camera이건,

    화상관련 API는 VFW(Video For Windows) 표준만 따라 가면

    어디에서나 구현이 가능합니다.

    즉, VFW를 준수하기만 하면 된다는 얘기지요.

    자료실에 TVideoCap이라는 컴포넌트가 있으니까

    그것으로 예제를 테스트해 보시기 바랍니다.



    benjy wrote:

    > * 사용환경 : 델파이5

    > * 에러 메시지 :

    > 안년 하세요...

    > 요번에 TV 수신카드를 이용해서 프로그램을 짜야하는데

    > 어떻게 하는게 가장 좋은지 모르겠습니다..

    >

    > 어떤 TV 수신카드가 델파이로 프로그램하기에 좋은지 하고 리모콘 기능까지

    > 들어 갈수 있으면 더욱 좋은데 쩝...

    > 그리고 TV 수신카드에 관련 팁이나 컴포넌트 같은것도 있으면 부탁드립니다.

    >

    >

    > 너무 사전자료 없이 이렇게 무턱데고 글올려서 죄송합니다.

    > 시간이 멸로 없어서요...

    >

    > 알고 계신분 있으면 꼭좀 알려주세요...

    >

    > 그럼 이만...

    >

  • Profile
    benjy 2001.10.18 01:28
    VideoCap을 가지고 외부입력 SVHS 신호를 디스플레이는 가능하게 되었습니다...

    그러면 제가 하고 싶은것은 이 TV카드를 가지고

    TV/VHS/SVHS 를 바꿔서 해보고 싶은데 어떻게 해야 하나요...

    그리고 TV 채널을 변경시키려면 어찌 해야할지 모르겠습니다...



    DirectShow를 사용하고 싶은데 어디서 접근을 해야할지 막막해서...

    DirectShow쪽 Help나 사용방법 관련글 있는곳좀 알켜주세요...

    그럼 이만.

  • Profile
    박상윤 2001.10.18 03:47
    간단하게 쓰시려면.. MCI함수를 이용하심 되구여..

    Direct show 로 하실려면 ICrossbar 등 여러가지를 구현 해야하거든요

    아마도 direct Show 예제중에 AMCap이라는 예제가 있는데 참고 해서 보세요.





    MCI Reference

    This section describes the MCI functions, structures, messages, macros, commands, and command strings. These elements are grouped as follows.



    Notifications

    MM_MCINOTIFY

    MM_MCISIGNAL



    Retrieving Information

    mciGetCreatorTask

    mciGetDeviceID

    mciGetErrorString



    Sending Commands

    mciSendCommand

    mciSendString



    Time Formats

    MCI_HMS_HOUR

    MCI_HMS_MINUTE

    MCI_HMS_SECOND

    MCI_MAKE_HMS

    MCI_MAKE_MSF

    MCI_MAKE_TMSF

    MCI_MSF_FRAME

    MCI_MSF_MINUTE

    MCI_MSF_SECOND

    MCI_TMSF_FRAME

    MCI_TMSF_MINUTE

    MCI_TMSF_SECOND

    MCI_TMSF_TRACK



    Yield Procedures

    mciGetYieldProc

    mciSetYieldProc



    Configuring a Device

    break

    configure

    escape

    index

    MCI_BREAK

    MCI_BREAK_PARMS

    MCI_CONFIGURE

    MCI_DGV_SET_PARMS

    MCI_DGV_SETAUDIO_PARMS

    MCI_DGV_SETVIDEO_PARMS

    MCI_ESCAPE

    MCI_INDEX

    MCI_SEQ_SET_PARMS

    MCI_SET

    MCI_SET_PARMS

    MCI_SETAUDIO

    MCI_SETTIMECODE

    MCI_SETTUNER

    MCI_SETVIDEO

    MCI_SPIN

    MCI_VCR_SET_PARMS

    MCI_VCR_SETAUDIO_PARMS

    MCI_VCR_SETTUNER_PARMS

    MCI_VCR_SETVIDEO_PARMS

    MCI_VD_ESCAPE_PARMS

    MCI_WAVE_SET_PARMS

    set

    setaudio

    settimecode

    settuner

    setvideo

    spin



    Controlling Playback

    freeze

    load

    MCI_DGV_FREEZE_PARMS

    MCI_DGV_LOAD_PARMS

    MCI_DGV_PAUSE_PARMS

    MCI_DGV_PLAY_PARMS

    MCI_DGV_RESUME_PARMS

    MCI_DGV_STOP_PARMS

    MCI_FREEZE

    MCI_LOAD

    MCI_LOAD_PARMS

    MCI_OVLY_LOAD_PARMS

    MCI_PAUSE

    MCI_PLAY

    MCI_PLAY_PARMS

    MCI_RESUME

    MCI_STOP

    MCI_UNFREEZE

    MCI_VCR_PLAY_PARMS

    MCI_VD_PLAY_PARMS

    pause

    play

    resume

    stop

    unfreeze



    Controlling the Position

    cue

    mark

    MCI_CUE

    MCI_DGV_CUE_PARMS

    MCI_DGV_SIGNAL_PARMS

    MCI_DGV_STEP_PARMS

    MCI_MARK

    MCI_SEEK

    MCI_SEEK_PARMS

    MCI_SIGNAL

    MCI_STEP

    MCI_VCR_CUE_PARMS

    MCI_VCR_SEEK_PARMS

    MCI_VCR_STEP_PARMS

    MCI_VD_STEP_PARMS

    seek

    signal

    step



    Editing

    copy

    cut

    delete

    MCI_COPY

    MCI_CUT

    MCI_DELETE

    MCI_DGV_COPY_PARMS

    MCI_DGV_CUT_PARMS

    MCI_DGV_DELETE_PARMS

    MCI_DGV_PASTE_PARMS

    MCI_PASTE

    MCI_UNDO

    MCI_WAVE_DELETE_PARMS

    paste

    undo



    Miscellaneous

    MCI_GENERIC_PARMS



    Opening and Closing

    close

    MCI_CLOSE

    MCI_DGV_OPEN_PARMS

    MCI_OPEN

    MCI_OPEN_PARMS

    MCI_OVLY_OPEN_PARMS

    MCI_WAVE_OPEN_PARMS

    open



    Realizing a Palette

    MCI_REALIZE

    realize



    Repainting a Frame

    MCI_DGV_UPDATE_PARMS

    MCI_UPDATE

    update



    Retrieving Information

    capability

    info

    list

    MCI_DGV_INFO_PARMS

    MCI_DGV_LIST_PARMS

    MCI_DGV_STATUS_PARMS

    MCI_GETDEVCAPS

    MCI_GETDEVCAPS_PARMS

    MCI_INFO

    MCI_INFO_PARMS

    MCI_LIST

    MCI_STATUS

    MCI_STATUS_PARMS

    MCI_SYSINFO

    MCI_SYSINFO_PARMS

    MCI_VCR_LIST_PARMS

    MCI_VCR_STATUS_PARMS

    status

    sysinfo



    Saving

    MCI_DGV_RECORD_PARMS

    MCI_DGV_SAVE_PARMS

    MCI_OVLY_SAVE_PARMS

    MCI_RECORD

    MCI_RECORD_PARMS

    MCI_SAVE

    MCI_SAVE_PARMS

    MCI_VCR_RECORD_PARMS

    record

    save



    Video Control

    capture

    MCI_CAPTURE

    MCI_DGV_MONITOR_PARMS

    MCI_DGV_QUALITY_PARMS

    MCI_DGV_RESERVE_PARMS

    MCI_DGV_RESTORE_PARMS

    MCI_MONITOR

    MCI_QUALITY

    MCI_RESERVE

    MCI_RESTORE

    monitor

    quality

    reserve

    restore



    Window or Display Rectangles

    MCI_DGV_PUT_PARMS

    MCI_DGV_RECT_PARMS

    MCI_DGV_WINDOW_PARMS

    MCI_OVLY_RECT_PARMS

    MCI_OVLY_WINDOW_PARMS

    MCI_PUT

    MCI_WHERE

    MCI_WINDOW

    put

    where

    window