다음을 통해 공유


vfw.h 헤더

이 헤더는 Windows 멀티미디어에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

vfw.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IAVIEditStream

IAVIEditStream 인터페이스는 편집 가능한 스트림 조작 및 수정을 지원합니다. 다음 사용자 지정 메서드 외에도 IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release를 사용합니다.
IAVIFile

IAVIFile 인터페이스는 파일 및 파일 헤더 열기 및 조작, 스트림 인터페이스 만들기 및 가져오기를 지원합니다. 다음 사용자 지정 메서드 외에도 IUnknown::QueryInterface, IUnknown::AddRef 및 IUnknown::Release를 사용합니다.
IAVIStream

IAVIStream 인터페이스는 파일 내에서 데이터 스트림을 만들고 조작할 수 있습니다. 다음 사용자 지정 메서드 외에도 IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release를 사용합니다.
IAVIStreaming

IAVIStreaming 인터페이스는 스트리밍 작업에서 재생을 위해 열린 데이터 스트림 준비를 지원합니다. 다음 사용자 지정 메서드 외에도 IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release를 사용합니다.
IGetFrame

IGetFrame 인터페이스는 열린 스트림에서 개별 프레임의 추출, 압축 해제 및 표시를 지원합니다.

Functions

 
AVIBuildFilterA

AVIBuildFilter 함수는 GetOpenFileName 또는 GetSaveFileName 함수에서 이후에 사용되는 필터 사양을 빌드합니다. (ANSI)
AVIBuildFilterW

AVIBuildFilter 함수는 GetOpenFileName 또는 GetSaveFileName 함수에서 이후에 사용되는 필터 사양을 빌드합니다. (유니코드)
AVIClearClipboard

AVIClearClipboard 함수는 클립보드에서 AVI 파일을 제거합니다.
AVIFileAddRef

AVIFileAddRef 함수는 AVI 파일의 참조 수를 증가합니다.
AVIFileCreateStream

AVIFileCreateStream 함수(vfw.h)는 기존 파일에 새 스트림을 만들고 새 스트림에 대한 인터페이스를 만듭니다.
AVIFileCreateStreamA

AVIFileCreateStream 함수는 기존 파일에 새 스트림을 만들고 새 스트림에 대한 인터페이스를 만듭니다. (AVIFileCreateStreamA)
AVIFileCreateStreamW

AVIFileCreateStreamW(유니코드) 함수(vfw.h)는 기존 파일에 새 스트림을 만들고 새 스트림에 대한 인터페이스를 만듭니다.
AVIFileEndRecord

AVIFileEndRecord 함수는 비디오의 1:1 인터리브 요소를 오디오 데이터에 사용하는 인터리브 파일을 작성할 때 레코드의 끝을 표시합니다. (비디오의 각 프레임은 동일한 양의 오디오 데이터와 산재합니다.)
AVIFileExit

AVIFileExit 함수는 AVIFile 라이브러리를 종료하고 라이브러리에 대한 참조 수를 감소합니다.
AVIFileGetStream

AVIFileGetStream 함수는 지정된 AVI 파일과 연결된 스트림 인터페이스의 주소를 반환합니다.
AVIFileInfo

AVIFileInfo 함수(vfw.h)는 AVI 파일에 대한 정보를 가져옵니다.
AVIFileInfoA

AVIFileInfo 함수는 AVI 파일에 대한 정보를 가져옵니다. (AVIFileInfoA)
AVIFileInfoW

AVIFileInfoW 함수(vfw.h)는 AVI 파일에 대한 정보를 가져옵니다.
AVIFileInit

AVIFileInit 함수는 AVIFile 라이브러리를 초기화합니다.
AVIFileOpen

AVIFileOpen 함수(vfw.h)는 AVI 파일을 열고 액세스하는 데 사용되는 파일 인터페이스의 주소를 반환합니다.
AVIFileOpenA

AVIFileOpen 함수는 AVI 파일을 열고 액세스하는 데 사용되는 파일 인터페이스의 주소를 반환합니다. (AVIFileOpenA)
AVIFileOpenW

AVIFileOpenW 함수(vfw.h)는 AVI 파일을 열고 액세스하는 데 사용되는 파일 인터페이스의 주소를 반환합니다.
AVIFileReadData

AVIFileReadData 함수는 작성자 또는 저작권 정보와 같은 전체 파일에 적용되는 선택적 헤더 데이터를 읽습니다.
AVIFileRelease

AVIFileRelease 함수는 AVI 파일 인터페이스 핸들의 참조 수를 감소시키고 개수가 0에 도달하면 파일을 닫습니다.
AVIFileWriteData

AVIFileWriteData 함수는 보조 데이터(일반 헤더, 형식 및 스트림 데이터 제외)를 파일에 씁니다.
AVIGetFromClipboard

AVIGetFromClipboard 함수는 클립보드에서 AVI 파일을 복사합니다.
AVIMakeCompressedStream

AVIMakeCompressedStream 함수는 압축되지 않은 스트림 및 압축 필터에서 압축 스트림을 만들고 압축된 스트림에 대한 포인터의 주소를 반환합니다. 이 함수는 오디오 및 비디오 압축을 지원합니다.
AVIMakeFileFromStreams

AVIMakeFileFromStreams 함수는 별도의 스트림에서 AVIFile 인터페이스 포인터를 생성합니다.
AVIMakeStreamFromClipboard

AVIMakeStreamFromClipboard 함수는 클립보드의 스트림 데이터에서 편집 가능한 스트림을 만듭니다.
AVIPutFileOnClipboard

AVIPutFileOnClipboard 함수는 AVI 파일을 클립보드에 복사합니다.
AVISaveA

AVISave 함수는 다른 파일 또는 메모리의 데이터 스트림을 결합하여 파일을 빌드합니다. (ANSI)
AVISaveOptions

AVISaveOptions 함수는 파일에 대한 저장 옵션을 검색하여 버퍼에 반환합니다.
AVISaveOptionsFree

AVISaveOptionsFree 함수는 AVISaveOptions 함수에서 할당한 리소스를 해제합니다.
AVISaveVA

AVISaveV 함수는 다른 파일 또는 메모리의 데이터 스트림을 결합하여 파일을 빌드합니다. (ANSI)
AVISaveVW

AVISaveV 함수는 다른 파일 또는 메모리의 데이터 스트림을 결합하여 파일을 빌드합니다. (유니코드)
AVISaveW

AVISave 함수는 다른 파일 또는 메모리의 데이터 스트림을 결합하여 파일을 빌드합니다. (유니코드)
AVIStreamAddRef

AVIStreamAddRef 함수는 AVI 스트림의 참조 수를 증가합니다.
AVIStreamBeginStreaming

AVIStreamBeginStreaming 함수는 스트리밍에 사용되는 매개 변수를 지정하고 스트림 처리기가 스트리밍을 준비할 수 있도록 합니다.
AVIStreamCreate

AVIStreamCreate 함수는 파일과 연결되지 않은 스트림을 만듭니다.
AVIStreamDataSize

AVIStreamDataSize 매크로는 지정된 스트림에 대한 선택적 헤더 데이터를 검색하는 데 필요한 버퍼 크기(바이트)를 결정합니다.
AVIStreamEnd

AVIStreamEnd 매크로는 스트림의 끝과 연결된 샘플을 계산합니다.
AVIStreamEndStreaming

AVIStreamEndStreaming 함수는 스트리밍을 종료합니다.
AVIStreamEndTime

AVIStreamEndTime 매크로는 스트림의 끝을 나타내는 시간을 반환합니다.
AVIStreamFindSample

AVIStreamFindSample 함수는 지정된 위치를 기준으로 샘플(키 프레임, 무정형 프레임 또는 형식 변경이 포함된 프레임)의 위치를 반환합니다.
AVIStreamFormatSize

AVIStreamFormatSize 매크로는 샘플에 대한 형식 정보를 스트림에 저장하는 데 필요한 버퍼 크기(바이트)를 결정합니다.
AVIStreamGetFrame

AVIStreamGetFrame 함수는 압축 해제된 비디오 프레임의 주소를 반환합니다.
AVIStreamGetFrameClose

AVIStreamGetFrameClose 함수는 비디오 프레임의 압축을 해제하는 데 사용되는 리소스를 해제합니다.
AVIStreamGetFrameOpen

AVIStreamGetFrameOpen 함수는 지정된 비디오 스트림에서 비디오 프레임의 압축을 풀도록 준비합니다.
AVIStreamInfoA

AVIStreamInfo 함수는 스트림 헤더 정보를 가져옵니다. (ANSI)
AVIStreamInfoW

AVIStreamInfo 함수는 스트림 헤더 정보를 가져옵니다. (유니코드)
AVIStreamIsKeyFrame

AVIStreamIsKeyFrame 매크로는 지정된 스트림의 샘플이 키 프레임인지 여부를 나타냅니다.
AVIStreamLength

AVIStreamLength 함수는 스트림의 길이를 반환합니다.
AVIStreamLengthTime

AVIStreamLengthTime 매크로는 스트림의 길이를 시간 단위로 반환합니다.
AVIStreamNearestKeyFrame

AVIStreamNearestKeyFrame 매크로는 스트림에서 지정된 위치 또는 앞에 있는 키 프레임을 찾습니다.
AVIStreamNearestKeyFrameTime

AVIStreamNearestKeyFrameTime 매크로는 스트림에서 지정된 시간에 가장 가까운(또는 이전) 키 프레임의 시작 부분에 해당하는 시간을 결정합니다.
AVIStreamNearestSample

AVIStreamNearestSample 매크로는 스트림에서 지정된 위치 또는 그 이전의 가장 가까운 무중단 샘플을 찾습니다.
AVIStreamNearestSampleTime

AVIStreamNearestSampleTime 매크로는 스트림에서 지정된 시간에 가장 가까운 샘플의 시작 부분에 해당하는 시간을 결정합니다.
AVIStreamNextKeyFrame

AVIStreamNextKeyFrame 매크로는 스트림에서 지정된 위치에 따라 다음 키 프레임을 찾습니다.
AVIStreamNextKeyFrameTime

AVIStreamNextKeyFrameTime 매크로는 지정된 시간부터 스트림에서 다음 키 프레임의 시간을 반환합니다.
AVIStreamNextSample

AVIStreamNextSample 매크로는 스트림의 지정된 위치에서 다음 흠 없는 샘플을 찾습니다.
AVIStreamNextSampleTime

AVIStreamNextSampleTime 매크로는 샘플이 스트림의 다음 샘플로 변경되는 시간을 반환합니다. 이 매크로는 스트림에서 다음 흥미로운 시간을 찾습니다.
AVIStreamOpenFromFileA

AVIStreamOpenFromFile 함수는 파일에서 단일 스트림을 엽니다. (ANSI)
AVIStreamOpenFromFileW

AVIStreamOpenFromFile 함수는 파일에서 단일 스트림을 엽니다. (유니코드)
AVIStreamPrevKeyFrame

AVIStreamPrevKeyFrame 매크로는 스트림에서 지정된 위치 앞에 오는 키 프레임을 찾습니다.
AVIStreamPrevKeyFrameTime

AVIStreamPrevKeyFrameTime 매크로는 지정된 시간부터 스트림에서 이전 키 프레임의 시간을 반환합니다.
AVIStreamPrevSample

AVIStreamPrevSample 매크로는 스트림에서 지정된 위치 앞에 오는 가장 가까운 비어 있지 않은 샘플을 찾습니다.
AVIStreamPrevSampleTime

AVIStreamPrevSampleTime 매크로는 스트림에서 지정된 시간보다 앞에 오는 가장 가까운 비어 있지 않은 샘플의 시간을 결정합니다.
AVIStreamRead

AVIStreamRead 함수는 스트림 유형에 따라 스트림에서 오디오, 비디오 또는 기타 데이터를 읽습니다.
AVIStreamReadData

AVIStreamReadData 함수는 스트림에서 선택적 헤더 데이터를 읽습니다.
AVIStreamReadFormat

AVIStreamReadFormat 함수는 스트림 형식 데이터를 읽습니다.
AVIStreamRelease

AVIStreamRelease 함수는 AVI 스트림 인터페이스 핸들의 참조 수를 감소시키고 개수가 0에 도달하면 스트림을 닫습니다.
AVIStreamSampleSize

AVIStreamRelease 매크로는 스트림에서 하나의 정보 샘플을 저장하는 데 필요한 버퍼의 크기를 결정합니다. 크기는 lPos로 지정된 위치의 샘플에 해당합니다.
AVIStreamSampleToSample

AVIStreamSampleToSample 매크로는 두 번째 스트림에서 발생하는 샘플과 동시에 발생하는 스트림의 샘플을 반환합니다.
AVIStreamSampleToTime

AVIStreamSampleToTime 함수는 스트림 위치를 샘플에서 밀리초로 변환합니다.
AVIStreamSetFormat

AVIStreamSetFormat 함수는 지정된 위치에 있는 스트림의 형식을 설정합니다.
AVIStreamStart

AVIStreamStart 함수는 스트림의 시작 샘플 번호를 반환합니다.
AVIStreamStartTime

AVIStreamStartTime 매크로는 스트림의 첫 번째 샘플의 시작 시간을 반환합니다.
AVIStreamTimeToSample

AVIStreamTimeToSample 함수는 밀리초에서 샘플로 변환합니다.
AVIStreamWrite

AVIStreamWrite 함수는 스트림에 데이터를 씁니다.
AVIStreamWriteData

AVIStreamWriteData 함수는 선택적 헤더 정보를 스트림에 씁니다.
capCaptureAbort

capCaptureAbort 매크로는 캡처 작업을 중지합니다. 이 매크로를 사용하거나 WM_CAP_ABORT 메시지를 명시적으로 보낼 수 있습니다.
capCaptureGetSetup

capCaptureGetSetup 매크로는 스트리밍 캡처 매개 변수의 현재 설정을 검색합니다. 이 매크로를 사용하거나 WM_CAP_GET_SEQUENCE_SETUP 메시지를 명시적으로 보낼 수 있습니다.
capCaptureSequence

capCaptureSequence 매크로는 비디오 및 오디오 캡처를 파일로 스트리밍하기 시작합니다. 이 매크로를 사용하거나 WM_CAP_SEQUENCE 메시지를 명시적으로 보낼 수 있습니다.
capCaptureSequenceNoFile

capCaptureSequenceNoFile 매크로는 파일에 데이터를 쓰지 않고 스트리밍 비디오 캡처를 시작합니다. 이 매크로를 사용하거나 WM_CAP_SEQUENCE_NOFILE 메시지를 명시적으로 보낼 수 있습니다.
capCaptureSetSetup

capCaptureSetSetup 매크로는 스트리밍 캡처에 사용되는 구성 매개 변수를 설정합니다. 이 매크로를 사용하거나 WM_CAP_SET_SEQUENCE_SETUP 메시지를 명시적으로 보낼 수 있습니다.
capCaptureSingleFrame

capCaptureSingleFrame 매크로는 capCaptureSingleFrameOpen 매크로를 사용하여 연 캡처 파일에 단일 프레임을 추가합니다. 이 매크로를 사용하거나 WM_CAP_SINGLE_FRAME 메시지를 명시적으로 보낼 수 있습니다.
capCaptureSingleFrameClose

capCaptureSingleFrameClose 매크로는 capCaptureSingleFrameOpen 매크로에서 연 캡처 파일을 닫습니다. 이 매크로를 사용하거나 WM_CAP_SINGLE_FRAME_CLOSE 메시지를 명시적으로 보낼 수 있습니다.
capCaptureSingleFrameOpen

capCaptureSingleFrameOpen 매크로는 단일 프레임 캡처를 위한 캡처 파일을 엽니다. 캡처 파일의 모든 이전 정보를 덮어씁니다. 이 매크로를 사용하거나 WM_CAP_SINGLE_FRAME_OPEN 메시지를 명시적으로 보낼 수 있습니다.
capCaptureStop

capCaptureStop 매크로는 캡처 작업을 중지합니다. 이 매크로를 사용하거나 WM_CAP_STOP 메시지를 명시적으로 보낼 수 있습니다.
capCreateCaptureWindowA

capCreateCaptureWindow 함수는 캡처 창을 만듭니다. (ANSI)
capCreateCaptureWindowW

capCreateCaptureWindow 함수는 캡처 창을 만듭니다. (유니코드)
capDlgVideoCompression

capDlgVideoCompression 매크로는 사용자가 캡처 프로세스 중에 사용할 압축기를 선택할 수 있는 대화 상자를 표시합니다.
capDlgVideoDisplay

capDlgVideoDisplay 매크로는 사용자가 비디오 출력을 설정하거나 조정할 수 있는 대화 상자를 표시합니다.
capDlgVideoFormat

capDlgVideoFormat 매크로는 사용자가 비디오 형식을 선택할 수 있는 대화 상자를 표시합니다.
capDlgVideoSource

capDlgVideoSource 매크로는 사용자가 비디오 원본을 제어할 수 있는 대화 상자를 표시합니다.
capDriverConnect

capDriverConnect 매크로는 캡처 창을 캡처 드라이버에 연결합니다. 이 매크로를 사용하거나 WM_CAP_DRIVER_CONNECT 메시지를 명시적으로 보낼 수 있습니다.
capDriverDisconnect

capDriverDisconnect 매크로는 캡처 창에서 캡처 드라이버의 연결을 끊습니다. 이 매크로를 사용하거나 WM_CAP_DRIVER_DISCONNECT 메시지를 명시적으로 보낼 수 있습니다.
capDriverGetCaps

capDriverGetCaps 매크로는 현재 캡처 창에 연결된 캡처 드라이버의 하드웨어 기능을 반환합니다. 이 매크로를 사용하거나 WM_CAP_DRIVER_GET_CAPS 메시지를 명시적으로 보낼 수 있습니다.
capDriverGetName

capDriverGetName 매크로는 캡처 창에 연결된 캡처 드라이버의 이름을 반환합니다. 이 매크로를 사용하거나 WM_CAP_DRIVER_GET_NAME 메시지를 명시적으로 호출할 수 있습니다.
capDriverGetVersion

capDriverGetVersion 매크로는 캡처 창에 연결된 캡처 드라이버의 버전 정보를 반환합니다. 이 매크로를 사용하거나 WM_CAP_DRIVER_GET_VERSION 메시지를 명시적으로 보낼 수 있습니다.
capEditCopy

capEditCopy 매크로는 비디오 프레임 버퍼 및 연결된 팔레트의 내용을 클립보드에 복사합니다. 이 매크로를 사용하거나 WM_CAP_EDIT_COPY 메시지를 명시적으로 보낼 수 있습니다.
capFileAlloc

capFileAlloc 매크로는 지정된 크기의 캡처 파일을 만듭니다(사전 할당). 이 매크로를 사용하거나 WM_CAP_FILE_ALLOCATE 메시지를 명시적으로 보낼 수 있습니다.
capFileGetCaptureFile

capFileGetCaptureFile 매크로는 현재 캡처 파일의 이름을 반환합니다. 이 매크로를 사용하거나 WM_CAP_FILE_GET_CAPTURE_FILE 메시지를 명시적으로 호출할 수 있습니다.
capFileSaveAs

capFileSaveAs 매크로는 캡처 파일의 내용을 다른 파일에 복사합니다. 이 매크로를 사용하거나 WM_CAP_FILE_SAVEAS 메시지를 명시적으로 호출할 수 있습니다.
capFileSaveDIB

capFileSaveDIB 매크로는 현재 프레임을 DIB 파일에 복사합니다. 이 매크로를 사용하거나 WM_CAP_FILE_SAVEDIB 메시지를 명시적으로 호출할 수 있습니다.
capFileSetCaptureFile

capFileSetCaptureFile 매크로는 비디오 캡처에 사용되는 파일의 이름을 지정합니다. 이 매크로를 사용하거나 WM_CAP_FILE_SET_CAPTURE_FILE 메시지를 명시적으로 호출할 수 있습니다.
capFileSetInfoChunk

capFileSetInfoChunk 매크로는 정보 청크를 설정하고 지웁니다. 캡처하는 동안 정보 청크를 AVI 파일에 삽입하여 텍스트 문자열 또는 사용자 지정 데이터를 포함할 수 있습니다. 이 매크로를 사용하거나 WM_CAP_FILE_SET_INFOCHUNK 메시지를 명시적으로 호출할 수 있습니다.
capGetAudioFormat

capGetAudioFormat 매크로는 오디오 형식을 가져옵니다. 이 매크로를 사용하거나 WM_CAP_GET_AUDIOFORMAT 메시지를 명시적으로 호출할 수 있습니다.
capGetAudioFormatSize

capGetAudioFormatSize 매크로는 오디오 형식의 크기를 가져옵니다. 이 매크로를 사용하거나 WM_CAP_GET_AUDIOFORMAT 메시지를 명시적으로 호출할 수 있습니다.
capGetDriverDescriptionA

capGetDriverDescription 함수는 캡처 드라이버의 버전 설명을 검색합니다. (ANSI)
capGetDriverDescriptionW

capGetDriverDescription 함수는 캡처 드라이버의 버전 설명을 검색합니다. (유니코드)
capGetMCIDeviceName

capGetMCIDeviceName 매크로는 capSetMCIDeviceName 매크로를 사용하여 이전에 설정한 MCI 디바이스의 이름을 검색합니다. 이 매크로를 사용하거나 WM_CAP_GET_MCI_DEVICE 메시지를 명시적으로 호출할 수 있습니다.
capGetStatus

capGetStatus 매크로는 캡처 창의 상태 검색합니다. 이 매크로를 사용하거나 WM_CAP_GET_STATUS 메시지를 명시적으로 호출할 수 있습니다.
capGetUserData

capGetUserData 매크로는 캡처 창과 연결된 LONG_PTR 데이터 값을 검색합니다. 이 매크로를 사용하거나 WM_CAP_GET_USER_DATA 메시지를 명시적으로 호출할 수 있습니다.
capGetVideoFormat

capGetVideoFormat 매크로는 사용 중인 비디오 형식의 복사본을 검색합니다. 이 매크로를 사용하거나 WM_CAP_GET_VIDEOFORMAT 메시지를 명시적으로 호출할 수 있습니다.
capGetVideoFormatSize

capGetVideoFormatSize 매크로는 비디오 형식에 필요한 크기를 검색합니다. 이 매크로를 사용하거나 WM_CAP_GET_VIDEOFORMAT 메시지를 명시적으로 호출할 수 있습니다.
capGrabFrame

capGrabFrame 매크로는 캡처 드라이버에서 단일 프레임을 검색하고 표시합니다. 캡처 후 오버레이 및 미리 보기를 사용할 수 없습니다. 이 매크로를 사용하거나 WM_CAP_GRAB_FRAME 메시지를 명시적으로 호출할 수 있습니다.
capGrabFrameNoStop

capGrabFrameNoStop 매크로는 캡처 디바이스에서 압축되지 않은 단일 프레임으로 프레임 버퍼를 채우고 표시합니다.
capOverlay

capOverlay 매크로는 오버레이 모드를 사용하거나 사용하지 않도록 설정합니다. 오버레이 모드에서는 하드웨어 오버레이를 사용하여 비디오가 표시됩니다. 이 매크로를 사용하거나 WM_CAP_SET_OVERLAY 메시지를 명시적으로 호출할 수 있습니다.
capPaletteAuto

capPaletteAuto 매크로는 캡처 드라이버가 비디오 프레임을 샘플링하고 자동으로 새 팔레트를 만들 것을 요청합니다. 이 매크로를 사용하거나 WM_CAP_PAL_AUTOCREATE 메시지를 명시적으로 호출할 수 있습니다.
capPaletteManual

capPaletteManual 매크로는 캡처 드라이버가 비디오 프레임을 수동으로 샘플링하고 새 팔레트를 만들 것을 요청합니다. 이 매크로를 사용하거나 WM_CAP_PAL_MANUALCREATE 메시지를 명시적으로 호출할 수 있습니다.
capPaletteOpen

capPaletteOpen 매크로는 색상표 파일에서 새 팔레트를 로드하고 캡처 드라이버에 전달합니다.
capPalettePaste

capPalettePaste 매크로는 클립보드에서 팔레트를 복사하여 캡처 드라이버에 전달합니다. 이 매크로를 사용하거나 WM_CAP_PAL_PASTE 메시지를 명시적으로 호출할 수 있습니다.
capPaletteSave

capPaletteSave 매크로는 현재 색상표를 팔레트 파일에 저장합니다. 색상표 파일은 일반적으로 파일 이름 확장명 를 사용합니다. Pal. 이 매크로를 사용하거나 WM_CAP_PAL_SAVE 메시지를 명시적으로 보낼 수 있습니다.
capPreview

capPreview 매크로는 미리 보기 모드를 사용하거나 사용하지 않도록 설정합니다.
capPreviewRate

capPreviewRate 매크로는 프레임 표시 속도를 미리 보기 모드로 설정합니다. 이 매크로를 사용하거나 WM_CAP_SET_PREVIEWRATE 메시지를 명시적으로 호출할 수 있습니다.
capPreviewScale

capPreviewScale 매크로는 미리 보기 비디오 이미지의 크기 조정을 사용하거나 사용하지 않도록 설정합니다.
capSetAudioFormat

capSetAudioFormat 매크로는 스트리밍 또는 단계 캡처를 수행할 때 사용할 오디오 형식을 설정합니다. 이 매크로를 사용하거나 WM_CAP_SET_AUDIOFORMAT 메시지를 명시적으로 호출할 수 있습니다.
capSetCallbackOnCapControl

capSetCallbackOnCapControl 매크로는 애플리케이션에서 콜백 함수를 설정하여 정확한 기록 제어를 제공합니다. 이 매크로를 사용하거나 WM_CAP_SET_CALLBACK_CAPCONTROL 메시지를 명시적으로 호출할 수 있습니다.
capSetCallbackOnError

capSetCallbackOnError 매크로는 클라이언트 애플리케이션에서 오류 콜백 함수를 설정합니다. 오류가 발생하면 AVICap에서 이 절차를 호출합니다. 이 매크로를 사용하거나 WM_CAP_SET_CALLBACK_ERROR 메시지를 명시적으로 호출할 수 있습니다.
capSetCallbackOnFrame

capSetCallbackOnFrame 매크로는 애플리케이션에서 미리 보기 콜백 함수를 설정합니다. AVICap은 캡처 창이 미리 보기 프레임을 캡처할 때 이 절차를 호출합니다. 이 매크로를 사용하거나 WM_CAP_SET_CALLBACK_FRAME 메시지를 명시적으로 호출할 수 있습니다.
capSetCallbackOnStatus

capSetCallbackOnStatus 매크로는 애플리케이션에서 상태 콜백 함수를 설정합니다. AVICap은 캡처 창이 변경 상태 때마다 이 절차를 호출합니다. 이 매크로를 사용하거나 WM_CAP_SET_CALLBACK_STATUS 메시지를 명시적으로 호출할 수 있습니다.
capSetCallbackOnVideoStream

capSetCallbackOnVideoStream 매크로는 애플리케이션에서 콜백 함수를 설정합니다. AVICap은 비디오 버퍼가 채워지면 스트리밍 캡처 중에 이 절차를 호출합니다. 이 매크로를 사용하거나 WM_CAP_SET_CALLBACK_VIDEOSTREAM 메시지를 명시적으로 호출할 수 있습니다.
capSetCallbackOnWaveStream

capSetCallbackOnWaveStream 매크로는 애플리케이션에서 콜백 함수를 설정합니다.
capSetCallbackOnYield

capSetCallbackOnYield 매크로는 애플리케이션에서 콜백 함수를 설정합니다. AVICap은 스트리밍 캡처 중에 캡처 창이 생성되면 이 절차를 호출합니다. 이 매크로를 사용하거나 WM_CAP_SET_CALLBACK_YIELD 메시지를 명시적으로 호출할 수 있습니다.
capSetMCIDeviceName

capSetMCIDeviceName 매크로는 데이터를 캡처하는 데 사용할 MCI 비디오 디바이스의 이름을 지정합니다. 이 매크로를 사용하거나 WM_CAP_SET_MCI_DEVICE 메시지를 명시적으로 호출할 수 있습니다.
capSetScrollPos

capSetScrollPos 매크로는 캡처 창에 표시할 비디오 프레임의 부분을 정의합니다.
capSetUserData

capSetUserData 매크로는 LONG_PTR 데이터 값을 캡처 창과 연결합니다. 이 매크로를 사용하거나 WM_CAP_SET_USER_DATA 메시지를 명시적으로 호출할 수 있습니다.
capSetVideoFormat

capSetVideoFormat 매크로는 캡처된 비디오 데이터의 형식을 설정합니다. 이 매크로를 사용하거나 WM_CAP_SET_VIDEOFORMAT 메시지를 명시적으로 호출할 수 있습니다.
CreateEditableStream

CreateEditableStream 함수는 편집 가능한 스트림을 만듭니다. 다른 스트림 편집 함수를 사용하기 전에 이 함수를 사용합니다.
DrawDibBegin

DrawDib 함수는 DrawDib DC의 매개 변수를 변경하거나 새 DrawDib DC를 초기화합니다.
DrawDibChangePalette

DrawDibChangePalette 함수는 DIB 그리기에 사용되는 색상표 항목을 설정합니다.
DrawDibClose

DrawDibClose 함수는 DrawDib DC를 닫고 DrawDib가 할당한 리소스를 해제합니다.
DrawDibDraw

DrawDibDraw 함수는 화면에 DIB를 그립니다.
DrawDibEnd

DrawDibEnd 함수는 DrawDibBegin 또는 DrawDibDraw 함수로 설정된 DrawDib DC의 플래그 및 기타 설정을 지웁니다.
DrawDibGetBuffer

DrawDibGetBuffer 함수는 압축 해제를 위해 DrawDib에서 사용하는 버퍼의 위치를 검색합니다.
DrawDibGetPalette

DrawDibGetPalette 함수는 DrawDib DC에서 사용하는 팔레트를 검색합니다.
DrawDibOpen

DrawDibOpen 함수는 사용할 DrawDib 라이브러리를 열고 그리기용 DrawDib DC를 만듭니다.
DrawDibProfileDisplay

DrawDibProfileDisplay 함수는 DrawDib 함수를 사용할 때 디스플레이 시스템의 설정을 결정합니다.
DrawDibRealize

DrawDibRealize 함수는 지정된 DC와 함께 사용할 DrawDib DC의 팔레트를 인식합니다.
DrawDibSetPalette

DrawDibSetPalette 함수는 DIB 그리기에 사용되는 팔레트를 설정합니다.
DrawDibStart

DrawDibStart 함수는 스트리밍 재생을 위해 DrawDib DC를 준비합니다.
DrawDibStop

DrawDibStop 함수는 스트리밍 재생을 위해 DrawDib DC에서 사용하는 리소스를 해제합니다.
DrawDibTime

DrawDibTime 함수는 그리기 작업에 대한 타이밍 정보를 검색하고 디버그 작업 중에 사용됩니다.
DrawDibUpdate

DrawDibUpdate 매크로는 DrawDib 오프 스크린 버퍼의 마지막 프레임을 그립니다.
EditStreamClone

EditStreamClone 함수는 중복 편집 가능한 스트림을 만듭니다.
EditStreamCopy

EditStreamCopy 함수는 편집 가능한 스트림(또는 그 일부)을 임시 스트림에 복사합니다.
EditStreamCut

EditStreamCut 함수는 편집 가능한 스트림의 전체 또는 일부를 삭제하고 스트림의 삭제된 부분에서 임시 편집 가능한 스트림을 만듭니다.
EditStreamPaste

EditStreamPaste 함수는 한 스트림에서 스트림(또는 그 일부)을 복사하여 지정된 위치에 있는 다른 스트림 내에 붙여넣습니다.
EditStreamSetInfoA

EditStreamSetInfo 함수는 편집 가능한 스트림의 특성을 변경합니다. (ANSI)
EditStreamSetInfoW

EditStreamSetInfo 함수는 편집 가능한 스트림의 특성을 변경합니다. (유니코드)
EditStreamSetNameA

EditStreamSetName 함수는 설명 문자열을 스트림에 할당합니다. (ANSI)
EditStreamSetNameW

EditStreamSetName 함수는 설명 문자열을 스트림에 할당합니다. (유니코드)
GetOpenFileNamePreviewA

GetOpenFileNamePreview 함수는 열기 대화 상자를 사용하여 파일을 선택합니다. 또한 대화 상자를 사용하면 사용자가 현재 지정된 AVI 파일을 미리 볼 수 있습니다. 이 함수는 GetOpenFileName 함수에 있는 기능을 보강합니다. (ANSI)
GetOpenFileNamePreviewW

GetOpenFileNamePreview 함수는 열기 대화 상자를 사용하여 파일을 선택합니다. 또한 대화 상자를 사용하면 사용자가 현재 지정된 AVI 파일을 미리 볼 수 있습니다. 이 함수는 GetOpenFileName 함수에 있는 기능을 보강합니다. (유니코드)
GetSaveFileNamePreviewA

GetSaveFileNamePreview 함수는 다른 이름으로 저장 대화 상자를 사용하여 파일을 선택합니다. 대화 상자를 사용하면 사용자가 현재 지정된 파일을 미리 볼 수도 있습니다. 이 함수는 GetSaveFileName 함수에 있는 기능을 보강합니다. (ANSI)
GetSaveFileNamePreviewW

GetSaveFileNamePreview 함수는 다른 이름으로 저장 대화 상자를 사용하여 파일을 선택합니다. 대화 상자를 사용하면 사용자가 현재 지정된 파일을 미리 볼 수도 있습니다. 이 함수는 GetSaveFileName 함수에 있는 기능을 보강합니다. (유니코드)
ICAbout

ICAbout 매크로는 비디오 압축 드라이버에 정보 대화 상자를 표시하도록 알 수 있습니다. 이 매크로를 사용하거나 ICM_ABOUT 메시지를 명시적으로 호출할 수 있습니다.
ICClose

ICClose 함수는 압축기 또는 압축 해제기를 닫습니다.
ICCompress

ICCompress 함수는 단일 비디오 이미지를 압축합니다.
ICCompressBegin

ICCompressBegin 매크로는 비디오 압축 드라이버에 데이터 압축을 준비하도록 알 수 있습니다. 이 매크로를 사용하거나 ICM_COMPRESS_BEGIN 메시지를 명시적으로 호출할 수 있습니다.
ICCompressEnd

ICCompressEnd 매크로는 압축을 위해 할당된 압축 및 사용 가능한 리소스를 종료하도록 비디오 압축 드라이버에 알 보냅니다. 이 매크로를 사용하거나 ICM_COMPRESS_END 메시지를 명시적으로 호출할 수 있습니다.
ICCompressGetFormat

ICCompressGetFormat 매크로는 비디오 압축 드라이버에서 압축된 데이터의 출력 형식을 요청합니다. 이 매크로를 사용하거나 ICM_COMPRESS_GET_FORMAT 메시지를 명시적으로 호출할 수 있습니다.
ICCompressGetFormatSize

ICCompressGetFormatSize 매크로는 비디오 압축 드라이버에서 압축된 데이터의 출력 형식 크기를 요청합니다. 이 매크로를 사용하거나 ICM_COMPRESS_GET_FORMAT 메시지를 명시적으로 호출할 수 있습니다.
ICCompressGetSize

ICCompressGetSize 매크로는 비디오 압축 드라이버가 지정된 출력 형식으로 압축될 때 데이터 프레임의 최대 크기를 제공하도록 요청합니다. 이 매크로를 사용하거나 ICM_COMPRESS_GET_SIZE 메시지를 명시적으로 호출할 수 있습니다.
ICCompressorChoose

ICCompressorChoose 함수는 사용자가 압축기를 선택할 수 있는 대화 상자를 표시합니다. 이 함수는 등록된 모든 압축기를 표시하거나 특정 형식을 지원하는 압축기만 나열할 수 있습니다.
ICCompressorFree

ICCompressorFree 함수는 다른 VCM 함수에서 사용하는 COMPVARS 구조의 리소스를 해제합니다.
ICCompressQuery

ICCompressQuery 매크로는 비디오 압축 드라이버를 쿼리하여 특정 입력 형식을 지원하는지 또는 특정 입력 형식을 특정 출력 형식으로 압축할 수 있는지 확인합니다.
ICConfigure

ICConfigure 매크로는 비디오 압축 드라이버에 구성 대화 상자를 표시하도록 알 수 있습니다. 이 매크로를 사용하거나 ICM_CONFIGURE 메시지를 명시적으로 보낼 수 있습니다.
ICDecompress

ICDecompress 함수는 단일 비디오 프레임의 압축을 풉니다.
ICDecompressBegin

ICDecompressBegin 매크로는 비디오 압축 해제 드라이버에 데이터 압축 해제를 준비하도록 알 수 있습니다. 이 매크로를 사용하거나 ICM_DECOMPRESS_BEGIN 메시지를 명시적으로 호출할 수 있습니다.
ICDecompressEnd

ICDecompressEnd 매크로는 비디오 압축 해제 드라이버에 압축 해제를 종료하도록 알리고 압축 해제를 위해 할당된 리소스를 해제합니다. 이 매크로를 사용하거나 ICM_DECOMPRESS_END 메시지를 명시적으로 호출할 수 있습니다.
ICDecompressEx

ICDecompressEx 함수는 단일 비디오 프레임의 압축을 풉니다.
ICDecompressExBegin

ICDecompressExBegin 함수는 데이터 압축을 풀기 위한 압축 해제기를 준비합니다.
ICDecompressExEnd

ICDecompressExEnd 매크로는 압축 해제를 위해 할당된 압축 해제 및 사용 가능한 리소스를 종료하도록 비디오 압축 해제 드라이버에 알 보냅니다. 이 매크로를 사용하거나 ICM_DECOMPRESSEX_END 메시지를 명시적으로 호출할 수 있습니다.
ICDecompressExQuery

ICDecompressExQuery 함수는 압축 해제기가 특정 형식으로 데이터를 압축 해제할 수 있는지 여부를 결정합니다.
ICDecompressGetFormat

ICDecompressGetFormat 매크로는 비디오 압축 해제 드라이버에서 압축 해제된 데이터의 출력 형식을 요청합니다. 이 매크로를 사용하거나 ICM_DECOMPRESS_GET_FORMAT 메시지를 명시적으로 호출할 수 있습니다.
ICDecompressGetFormatSize

ICDecompressGetFormatSize 매크로는 비디오 압축 해제 드라이버에서 압축 해제된 데이터의 출력 형식 크기를 요청합니다. 이 매크로를 사용하거나 ICM_DECOMPRESS_GET_FORMAT 메시지를 명시적으로 호출할 수 있습니다.
ICDecompressGetPalette

ICDecompressGetPalette 매크로는 비디오 압축 해제 드라이버가 출력 BITMAPINFOHEADER 구조체의 색 테이블을 제공해 줄 것을 요청합니다. 이 매크로를 사용하거나 ICM_DECOMPRESS_GET_PALETTE 메시지를 명시적으로 호출할 수 있습니다.
ICDecompressOpen

ICDecompressOpen 매크로는 지정된 형식과 호환되는 압축 해제기를 엽니다.
ICDecompressQuery

ICDecompressQuery 매크로는 비디오 압축 해제 드라이버를 쿼리하여 특정 입력 형식을 지원하는지 또는 특정 입력 형식을 특정 출력 형식으로 압축 해제할 수 있는지 확인합니다.
ICDecompressSetPalette

ICDecompressSetPalette 매크로는 색상표를 사용하는 형식으로 압축을 풀 때 사용할 비디오 압축 해제 드라이버의 팔레트를 지정합니다. 이 매크로를 사용하거나 ICM_DECOMPRESS_SET_PALETTE 메시지를 명시적으로 호출할 수 있습니다.
ICDraw

ICDraw 함수는 그리기 위해 이미지를 압축 해제합니다.
ICDrawBegin

ICDrawBegin 함수는 렌더러를 초기화하고 그리기 대상을 준비합니다.
ICDrawChangePalette

ICDrawChangePalette 매크로는 렌더링 드라이버에 영화 팔레트가 변경되고 있음을 알립니다. 이 매크로를 사용하거나 ICM_DRAW_CHANGEPALETTE 메시지를 명시적으로 호출할 수 있습니다.
ICDrawEnd

ICDrawEnd 매크로는 렌더링 드라이버에 현재 이미지를 화면으로 압축 해제하고 압축 해제 및 그리기에 할당된 리소스를 해제하도록 알립니다. 이 매크로를 사용하거나 ICM_DRAW_END 메시지를 명시적으로 호출할 수 있습니다.
ICDrawFlush

ICDrawFlush 매크로는 렌더링 드라이버에 그리기를 기다리는 모든 이미지 버퍼의 콘텐츠를 렌더링하도록 알립니다. 이 매크로를 사용하거나 ICM_DRAW_FLUSH 메시지를 명시적으로 호출할 수 있습니다.
ICDrawGetTime

ICDrawGetTime 매크로는 그리기 프레임의 타이밍을 제어하는 렌더링 드라이버를 요청하여 내부 클록의 현재 값을 반환합니다. 이 매크로를 사용하거나 ICM_DRAW_GETTIME 메시지를 명시적으로 호출할 수 있습니다.
ICDrawOpen

ICDrawOpen 매크로는 지정된 형식으로 이미지를 그릴 수 있는 드라이버를 엽니다.
ICDrawQuery

ICDrawQuery 매크로는 렌더링 드라이버를 쿼리하여 특정 형식으로 데이터를 렌더링할 수 있는지 확인합니다. 이 매크로를 사용하거나 ICM_DRAW_QUERY 메시지를 명시적으로 호출할 수 있습니다.
ICDrawRealize

ICDrawRealize 매크로는 렌더링 드라이버에 그리는 동안 그리기 팔레트를 실현하도록 알립니다. 이 매크로를 사용하거나 ICM_DRAW_REALIZE 메시지를 명시적으로 호출할 수 있습니다.
ICDrawRenderBuffer

ICDrawRenderBuffer 매크로는 렌더링 드라이버에 전달된 프레임을 그리도록 알립니다. 이 매크로를 사용하거나 ICM_DRAW_RENDERBUFFER 메시지를 명시적으로 호출할 수 있습니다.
ICDrawSetTime

ICDrawSetTime 매크로는 그리기 프레임의 타이밍을 처리하는 렌더링 드라이버에 동기화 정보를 제공합니다.
ICDrawStart

ICDrawStart 매크로는 렌더링 드라이버에 그리기 프레임 타이밍에 대한 내부 클록을 시작하도록 알립니다. 이 매크로를 사용하거나 ICM_DRAW_START 메시지를 명시적으로 호출할 수 있습니다.
ICDrawStartPlay

ICDrawStartPlay 매크로는 렌더링 드라이버에 재생 작업의 시작 및 종료 시간을 제공합니다. 이 매크로를 사용하거나 ICM_DRAW_START_PLAY 메시지를 명시적으로 호출할 수 있습니다.
ICDrawStop

ICDrawStop 매크로는 렌더링 드라이버에 그리기 프레임 타이밍에 대한 내부 클록을 중지하도록 알립니다. 이 매크로를 사용하거나 ICM_DRAW_STOP 메시지를 명시적으로 호출할 수 있습니다.
ICDrawStopPlay

ICDrawStopPlay 매크로는 재생 작업이 완료되면 렌더링 드라이버에 알 수 있습니다. 이 매크로를 사용하거나 ICM_DRAW_STOP_PLAY 메시지를 명시적으로 호출할 수 있습니다.
ICDrawSuggestFormat

ICDrawSuggestFormat 함수는 그리기 처리기에 입력 데이터 형식을 제안하도록 알립니다.
ICDrawWindow

ICDrawWindow 매크로는 렌더링 드라이버에 ICM_DRAW_BEGIN 메시지에 대해 지정된 창을 다시 그려야 한다는 것을 알립니다. 창이 이동되었거나 일시적으로 가려집니다. 이 매크로를 사용하거나 ICM_DRAW_WINDOW 메시지를 명시적으로 호출할 수 있습니다.
ICGetBuffersWanted

ICGetBuffersWanted 매크로는 드라이버에 할당할 버퍼 수를 쿼리합니다. 이 매크로를 사용하거나 ICM_GETBUFFERSWANTED 메시지를 명시적으로 호출할 수 있습니다.
ICGetDefaultKeyFrameRate

ICGetDefaultKeyFrameRate 매크로는 비디오 압축 드라이버에서 기본 키 프레임 간격(또는 기본 설정)을 쿼리합니다. 이 매크로를 사용하거나 ICM_GETDEFAULTKEYFRAMERATE 메시지를 명시적으로 호출할 수 있습니다.
ICGetDefaultQuality

ICGetDefaultQuality 매크로는 비디오 압축 드라이버를 쿼리하여 기본 품질 설정을 제공합니다. 이 매크로를 사용하거나 ICM_GETDEFAULTQUALITY 메시지를 명시적으로 호출할 수 있습니다.
ICGetDisplayFormat

ICGetDisplayFormat 함수는 압축된 이미지를 표시하는 데 사용할 수 있는 최상의 형식을 결정합니다. 또한 열린 압축기의 핸들을 지정하지 않은 경우 함수는 압축기를 엽니다.
ICGetInfo

ICGetInfo 함수는 압축기 정보를 가져옵니다.
ICGetState

ICGetState 매크로는 비디오 압축 드라이버를 쿼리하여 메모리 블록에서 현재 구성을 반환합니다. 이 매크로를 사용하거나 ICM_GETSTATE 메시지를 명시적으로 호출할 수 있습니다.
ICGetStateSize

ICGetStateSize 매크로는 비디오 압축 드라이버를 쿼리하여 구성 정보를 검색하는 데 필요한 메모리 양을 확인합니다. 이 매크로를 사용하거나 ICM_GETSTATE 메시지를 명시적으로 호출할 수 있습니다.
ICImageCompress

ICImageCompress 함수는 이미지를 지정된 크기로 압축합니다. 이 함수에는 초기화 함수가 필요하지 않습니다.
ICImageDecompress

ICImageDecompress 함수는 초기화 함수를 사용하지 않고 이미지를 압축 해제합니다.
ICInfo

ICInfo 함수는 설치된 특정 압축기에 대한 정보를 검색하거나 설치된 압축기를 열거합니다.
ICInstall

ICInstall 함수는 새 압축기 또는 압축 해제기를 설치합니다.
ICLocate

ICLocate 함수는 지정된 형식으로 이미지를 처리할 수 있는 압축기 또는 압축 해제기를 찾거나 지정된 형식의 이미지를 하드웨어로 직접 압축 해제할 수 있는 드라이버를 찾습니다.
ICOpen

ICOpen 함수는 압축기 또는 압축 해제기를 엽니다.
ICOpenFunction

ICOpenFunction 함수는 함수로 정의된 압축기 또는 압축 해제기를 엽니다.
ICQueryAbout

ICQueryAbout 매크로는 비디오 압축 드라이버를 쿼리하여 정보 대화 상자가 있는지 확인합니다. 이 매크로를 사용하거나 ICM_ABOUT 메시지를 명시적으로 호출할 수 있습니다.
ICQueryConfigure

ICQueryConfigure 매크로는 비디오 압축 드라이버를 쿼리하여 구성 대화 상자가 있는지 확인합니다. 이 매크로를 사용하거나 ICM_CONFIGURE 메시지를 명시적으로 보낼 수 있습니다.
ICRemove

ICRemove 함수는 설치된 압축기를 제거합니다.
ICSendMessage

ICSendMessage 함수는 압축기로 메시지를 보냅니다.
ICSeqCompressFrame

ICSeqCompressFrame 함수는 프레임 시퀀스에서 한 프레임을 압축합니다.
ICSeqCompressFrameEnd

ICSeqCompressFrameEnd 함수는 ICSeqCompressFrameStart 및 ICSeqCompressFrame 함수를 사용하여 시작된 시퀀스 압축을 종료합니다.
ICSeqCompressFrameStart

ICSeqCompressFrameStart 함수는 ICSeqCompressFrame 함수를 사용하여 프레임 시퀀스를 압축하기 위한 리소스를 초기화합니다.
ICSetState

ICSetState 매크로는 비디오 압축 드라이버에 압축기의 상태를 설정하도록 알 수 있습니다. 이 매크로를 사용하거나 ICM_SETSTATE 메시지를 명시적으로 호출할 수 있습니다.
ICSetStatusProc

ICSetStatusProc 함수는 상태 콜백 함수의 주소를 압축기로 보냅니다. 압축기는 긴 작업 중에 이 함수를 호출합니다.
MCIWndCanConfig

MCIWndCanConfig 매크로는 MCI 디바이스가 구성 대화 상자를 표시할 수 있는지 여부를 결정합니다. 이 매크로를 사용하거나 MCIWNDM_CAN_CONFIG 메시지를 명시적으로 보낼 수 있습니다.
MCIWndCanEject

MCIWndCanEject 매크로는 MCI 디바이스가 미디어를 배출할 수 있는지 여부를 결정합니다. 이 매크로를 사용하거나 MCIWNDM_CAN_EJECT 메시지를 명시적으로 보낼 수 있습니다.
MCIWndCanPlay

MCIWndCanPlay 매크로는 MCI 디바이스가 다른 종류의 데이터 파일 또는 콘텐츠를 재생할 수 있는지 여부를 결정합니다. 이 매크로를 사용하거나 MCIWNDM_CAN_PLAY 메시지를 명시적으로 보낼 수 있습니다.
MCIWndCanRecord

MCIWndCanRecord 매크로는 MCI 디바이스가 기록을 지원하는지 여부를 결정합니다. 이 매크로를 사용하거나 MCIWNDM_CAN_RECORD 메시지를 명시적으로 보낼 수 있습니다.
MCIWndCanSave

MCIWndCanSave 매크로는 MCI 디바이스가 데이터를 저장할 수 있는지 여부를 결정합니다. 이 매크로를 사용하거나 MCIWNDM_CAN_SAVE 메시지를 명시적으로 보낼 수 있습니다.
MCIWndCanWindow

MCIWndCanWindow 매크로는 MCI 디바이스가 창 지향 MCI 명령을 지원하는지 여부를 결정합니다. 이 매크로를 사용하거나 MCIWNDM_CAN_WINDOW 메시지를 명시적으로 보낼 수 있습니다.
MCIWndChangeStyles

MCIWndChangeStyles 매크로는 MCIWnd 창에서 사용하는 스타일을 변경합니다. 이 매크로를 사용하거나 MCIWNDM_CHANGESTYLES 메시지를 명시적으로 보낼 수 있습니다.
MCIWndClose

MCIWndClose 매크로는 MCIWnd 창과 연결된 MCI 디바이스 또는 파일을 닫습니다.
MCIWndCreateA

MCIWndCreate 함수는 MCIWnd 창 클래스를 등록하고 MCI 서비스를 사용하기 위한 MCIWnd 창을 만듭니다. MCIWndCreate는 MCI 디바이스 또는 파일(예: AVI 파일)을 열고 MCIWnd 창과 연결할 수도 있습니다. (ANSI)
MCIWndCreateW

MCIWndCreate 함수는 MCIWnd 창 클래스를 등록하고 MCI 서비스를 사용하기 위한 MCIWnd 창을 만듭니다. MCIWndCreate는 MCI 디바이스 또는 파일(예: AVI 파일)을 열고 MCIWnd 창과 연결할 수도 있습니다. (유니코드)
MCIWndDestroy

MCIWndDestroy 매크로는 MCIWnd 창과 연결된 MCI 디바이스 또는 파일을 닫고 창을 삭제합니다. 이 매크로를 사용하거나 WM_CLOSE 메시지를 명시적으로 보낼 수 있습니다.
MCIWndEject

MCIWndEject 매크로는 MCI 디바이스에 명령을 보내 미디어를 배출합니다. 이 매크로를 사용하거나 MCIWNDM_EJECT 메시지를 명시적으로 보낼 수 있습니다.
MCIWndEnd

MCIWndEnd 매크로는 현재 위치를 콘텐츠의 끝으로 이동합니다. 이 매크로를 사용하거나 MCI_SEEK 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetActiveTimer

MCIWndGetActiveTimer 매크로는 MCIWnd 창이 활성 창일 때 사용되는 업데이트 기간을 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETACTIVETIMER 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetAlias

MCIWndGetAlias 매크로는 mciSendString 함수를 사용하여 MCI 디바이스 또는 파일을 여는 데 사용되는 별칭을 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETALIAS 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetDest

MCIWndGetDest 매크로는 재생 중에 AVI 파일의 이미지를 확대하거나 확대하는 데 사용되는 대상 사각형의 좌표를 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GET_DEST 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetDevice

MCIWndGetDevice 매크로는 현재 MCI 디바이스의 이름을 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETDEVICE 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetDeviceID

MCIWndGetDeviceID 매크로는 mciSendCommand 함수와 함께 사용할 현재 MCI 디바이스의 식별자를 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETDEVICEID 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetEnd

MCIWndGetEnd 매크로는 MCI 디바이스 또는 파일의 콘텐츠 끝 위치를 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETEND 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetError

MCIWndGetError 매크로는 마지막으로 발생한 MCI 오류를 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETERROR 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetFileName

MCIWndGetFileName 매크로는 MCI 디바이스에서 사용하는 파일 이름을 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETFILENAME 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetInactiveTimer

MCIWndGetInactiveTimer 매크로는 MCIWnd 창이 비활성 창일 때 사용되는 업데이트 기간을 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETINACTIVETIMER 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetLength

MCIWndGetLength 매크로는 MCI 디바이스에서 현재 사용되는 콘텐츠 또는 파일의 길이를 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETLENGTH 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetMode

MCIWndGetMode 매크로는 MCI 디바이스의 현재 작동 모드를 검색합니다. MCI 디바이스에는 상수로 지정된 여러 운영 모드가 있습니다. 이 매크로를 사용하거나 MCIWNDM_GETMODE 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetPalette

MCIWndGetPalette 매크로는 MCI 디바이스에서 사용하는 팔레트의 핸들을 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETPALETTE 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetPosition

MCIWndGetPosition 매크로는 MCI 디바이스의 콘텐츠 내에서 현재 위치의 숫자 값을 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETPOSITION 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetPositionString

MCIWndGetPositionString 매크로는 MCI 디바이스의 콘텐츠 내에서 현재 위치의 숫자 값을 검색합니다.
MCIWndGetRepeat

MCIWndGetRepeat 매크로는 연속 재생이 활성화되었는지 여부를 결정합니다. 이 매크로를 사용하거나 MCIWNDM_GETREPEAT 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetSource

MCIWndGetSource 매크로는 재생 중에 AVI 파일의 이미지를 자르는 데 사용되는 원본 사각형의 좌표를 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GET_SOURCE 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetSpeed

MCIWndGetSpeed 매크로는 MCI 디바이스의 재생 속도를 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETSPEED 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetStart

MCIWndGetStart 매크로는 MCI 디바이스 또는 파일의 콘텐츠 시작 위치를 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETSTART 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetStyles

MCIWndGetStyles 매크로는 창에서 사용하는 현재 MCIWnd 창 스타일을 지정하는 플래그를 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETSTYLES 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetTimeFormat

MCIWndGetTimeFormat 매크로는 MCI 디바이스의 현재 시간 형식을 숫자 값과 문자열로 _as 두 가지 형식으로 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETTIMEFORMAT 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetVolume

MCIWndGetVolume 매크로는 MCI 디바이스의 현재 볼륨 설정을 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETVOLUME 메시지를 명시적으로 보낼 수 있습니다.
MCIWndGetZoom

MCIWndGetZoom 매크로는 MCI 디바이스에서 사용하는 현재 확대/축소 값을 검색합니다. 이 매크로를 사용하거나 MCIWNDM_GETZOOM 메시지를 명시적으로 보낼 수 있습니다.
MCIWndHome

MCIWndHome 매크로는 현재 위치를 콘텐츠의 시작 부분으로 이동합니다. 이 매크로를 사용하거나 MCI_SEEK 명령을 명시적으로 보낼 수 있습니다.
MCIWndNew

MCIWndNew 매크로는 현재 MCI 디바이스에 대한 새 파일을 만듭니다. 이 매크로를 사용하거나 MCIWNDM_NEW 메시지를 명시적으로 보낼 수 있습니다.
MCIWndOpen

MCIWndOpen 매크로는 MCI 디바이스를 열고 MCIWnd 창과 연결합니다.
MCIWndOpenDialog

MCIWndOpenDialog 매크로는 사용자가 지정한 데이터 파일과 해당 유형의 MCI 디바이스를 열고 MCIWnd 창에 연결합니다.
MCIWndOpenInterface

MCIWndOpenInterface 매크로는 지정된 인터페이스와 연결된 데이터 스트림 또는 파일을 MCIWnd 창에 연결합니다. 이 매크로를 사용하거나 MCIWNDM_OPENINTERFACE 메시지를 명시적으로 보낼 수 있습니다.
MCIWndPause

MCIWndPause 매크로는 MCI 디바이스에 명령을 보내 재생 또는 녹화를 일시 중지합니다.
MCIWndPlay

MCIWndPlay 매크로는 MCI 디바이스에 명령을 보내 콘텐츠의 현재 위치에서 재생을 시작합니다. 이 매크로를 사용하거나 MCI_PLAY 명령을 명시적으로 보낼 수 있습니다.
MCIWndPlayFrom

MCIWndPlayFrom 매크로는 지정된 위치에서 콘텐츠 끝까지 또는 다른 명령이 재생을 중지할 때까지 MCI 디바이스의 콘텐츠를 재생합니다. 이 매크로를 사용하거나 MCIWNDM_PLAYFROM 메시지를 명시적으로 보낼 수 있습니다.
MCIWndPlayFromTo

MCIWndPlayFromTo 매크로는 지정된 시작 위치와 종료 위치 간에 콘텐츠의 일부를 재생합니다.
MCIWndPlayReverse

MCIWndPlayReverse 매크로는 현재 위치에서 시작하여 콘텐츠의 시작 부분에서 또는 다른 명령이 재생을 중지할 때까지 현재 콘텐츠를 역방향으로 재생합니다.
MCIWndPlayTo

MCIWndPlayTo 매크로는 현재 위치에서 지정된 종료 위치까지 또는 다른 명령이 재생을 중지할 때까지 MCI 디바이스의 콘텐츠를 재생합니다.
MCIWndPutDest

MCIWndPutDest 매크로는 재생 중에 AVI 파일의 이미지를 확대하거나 확대하는 데 사용되는 대상 사각형의 좌표를 다시 정의합니다. 이 매크로를 사용하거나 MCIWNDM_PUT_DEST 메시지를 명시적으로 보낼 수 있습니다.
MCIWndPutSource

MCIWndPutSource 매크로는 재생 중에 AVI 파일의 이미지를 자르는 데 사용되는 원본 사각형의 좌표를 다시 정의합니다. 이 매크로를 사용하거나 MCIWNDM_PUT_SOURCE 메시지를 명시적으로 보낼 수 있습니다.
MCIWndRealize

MCIWndRealize 매크로는 전경 또는 백그라운드에서 MCI 창이 실현되는 방식을 제어합니다. 또한 이 매크로를 사용하면 MCI 창의 색상표가 프로세스에서 실현됩니다. 이 매크로를 사용하거나 MCIWNDM_REALIZE 메시지를 명시적으로 보낼 수 있습니다.
MCIWndRecord

MCIWndRecord 매크로는 MCI 디바이스를 사용하여 콘텐츠 기록을 시작합니다. 녹음/녹화 프로세스는 콘텐츠의 현재 위치에서 시작하여 기록 기간 동안 기존 데이터를 덮어씁니다.
MCIWndRegisterClass

MCIWndRegisterClass 함수는 MCI 창 클래스 MCIWND_WINDOW_CLASS 등록합니다.
MCIWndResume

MCIWndResume 매크로는 일시 중지된 모드에서 재생 또는 녹화 콘텐츠를 다시 시작합니다. 이 매크로는 콘텐츠의 현재 위치에서 재생 또는 기록을 다시 시작합니다. 이 매크로를 사용하거나 MCI_RESUME 명령을 명시적으로 보낼 수 있습니다.
MCIWndReturnString

MCIWndReturnString 매크로는 MCI 디바이스로 전송된 최신 MCI 문자열 명령에 대한 회신을 검색합니다. 회신의 정보는 null로 끝나는 문자열로 제공됩니다. 이 매크로를 사용하거나 MCIWNDM_RETURNSTRING 메시지를 명시적으로 보낼 수 있습니다.
MCIWndSave

MCIWndSave 매크로는 MCI 디바이스에서 현재 사용되는 콘텐츠를 저장합니다.
MCIWndSaveDialog

MCIWndSaveDialog 매크로는 MCI 디바이스에서 현재 사용하는 콘텐츠를 저장합니다. 이 매크로는 사용자가 콘텐츠를 저장할 파일 이름을 선택할 수 있도록 저장 대화 상자를 표시합니다. 이 매크로를 사용하거나 MCI_SAVE 명령을 명시적으로 보낼 수 있습니다.
MCIWndSeek

MCIWndSeek 매크로는 재생 위치를 콘텐츠의 지정된 위치로 이동합니다. 이 매크로를 사용하거나 MCI_SEEK 명령을 명시적으로 사용할 수 있습니다.
MCIWndSendString

MCIWndSendString 매크로는 MCIWnd 창과 연결된 디바이스에 문자열 형식의 MCI 명령을 보냅니다. 이 매크로를 사용하거나 MCIWNDM_SENDSTRING 메시지를 명시적으로 보낼 수 있습니다.
MCIWndSetActiveTimer

MCIWndSetActiveTimer 매크로는 MCIWnd 창에서 트랙바를 업데이트하고, 창 제목 표시줄에 표시되는 위치 정보를 업데이트하고, MCIWnd 창이 활성 상태일 때 부모 창에 알림 메시지를 보내는 데 MCIWnd에서 사용하는 업데이트 기간을 설정합니다. 이 매크로를 사용하거나 MCIWNDM_SETACTIVETIMER 메시지를 명시적으로 보낼 수 있습니다.
MCIWndSetInactiveTimer

MCIWndSetInactiveTimer 매크로는 MCIWnd에서 MCIWnd 창에서 트랙바를 업데이트하고, 창 제목 표시줄에 표시되는 위치 정보를 업데이트하고, MCIWnd 창이 비활성 상태일 때 부모 창에 알림 메시지를 보내는 데 사용하는 업데이트 기간을 설정합니다. 이 매크로를 사용하거나 MCIWNDM_SETINACTIVETIMER 메시지를 명시적으로 보낼 수 있습니다.
MCIWndSetOwner

MCIWndSetOwner 매크로는 MCIWnd 창과 연결된 알림 메시지를 수신하도록 창을 설정합니다. 이 매크로를 사용하거나 MCIWNDM_SETOWNER 메시지를 명시적으로 보낼 수 있습니다.
MCIWndSetPalette

MCIWndSetPalette 매크로는 MCIWnd 창과 연결된 MCI 디바이스에 팔레트 핸들을 보냅니다. 이 매크로를 사용하거나 MCIWNDM_SETPALETTE 메시지를 명시적으로 보낼 수 있습니다.
MCIWndSetRepeat

MCIWndSetRepeat 매크로는 연속 재생과 연결된 반복 플래그를 설정합니다. 이 매크로를 사용하거나 MCIWNDM_SETREPEAT 메시지를 명시적으로 보낼 수 있습니다.
MCIWndSetSpeed

MCIWndSetSpeed 매크로는 MCI 디바이스의 재생 속도를 설정합니다. 이 매크로를 사용하거나 MCIWNDM_SETSPEED 메시지를 명시적으로 보낼 수 있습니다.
MCIWndSetTimeFormat

MCIWndSetTimeFormat 매크로는 MCI 디바이스의 시간 형식을 설정합니다. 이 매크로를 사용하거나 MCIWNDM_SETTIMEFORMAT 메시지를 명시적으로 보낼 수 있습니다.
MCIWndSetTimers

MCIWndSetTimers 매크로는 MCIWnd에서 MCIWnd 창에서 트랙바를 업데이트하고, 창 제목 표시줄에 표시되는 위치 정보를 업데이트하고, 부모 창에 알림 메시지를 보내는 데 사용하는 업데이트 기간을 설정합니다.
MCIWndSetVolume

MCIWndSetVolume 매크로는 MCI 디바이스의 볼륨 수준을 설정합니다. 이 매크로를 사용하거나 MCIWNDM_SETVOLUME 메시지를 명시적으로 보낼 수 있습니다.
MCIWndSetZoom

MCIWndSetZoom 매크로는 확대/축소 요소에 따라 비디오 이미지의 크기를 조정합니다. 이 마르코는 일정한 가로 세로 비율을 유지하면서 MCIWnd 창의 크기를 조정합니다. 이 매크로를 사용하거나 MCIWNDM_SETZOOM 메시지를 명시적으로 보낼 수 있습니다.
MCIWndStep

MCIWndStep 매크로는 콘텐츠의 현재 위치를 지정된 증분 단위로 앞으로 또는 뒤로 이동합니다. 이 매크로를 사용하거나 MCI_STEP 명령을 명시적으로 보낼 수 있습니다.
MCIWndStop

MCIWndStop 매크로는 MCIWnd 창과 연결된 MCI 디바이스의 콘텐츠 재생 또는 기록을 중지합니다. 이 매크로를 사용하거나 MCI_STOP 명령을 명시적으로 보낼 수 있습니다.
MCIWndUseFrames

MCIWndUseFrames 매크로는 MCI 디바이스의 시간 형식을 프레임으로 설정합니다. 이 매크로를 사용하거나 MCIWNDM_SETTIMEFORMAT 메시지를 명시적으로 보낼 수 있습니다.
MCIWndUseTime

MCIWndUseTime 매크로는 MCI 디바이스의 시간 형식을 밀리초로 설정합니다. 이 매크로를 사용하거나 MCIWNDM_SETTIMEFORMAT 메시지를 명시적으로 보낼 수 있습니다.
MCIWndValidateMedia

MCIWndValidateMedia 매크로는 콘텐츠의 시작 및 끝 위치, 콘텐츠의 현재 위치 및 현재 시간 형식에 따라 트랙바를 업데이트합니다.
mmioFOURCC

mmioFOURCC 매크로는 4자를 4자 코드로 변환합니다.
StretchDIB

StretchDIB 함수는 디바이스 독립적 비트맵을 한 메모리 위치에서 다른 메모리 위치로 복사하고 대상 사각형에 맞게 이미지 크기를 조정합니다.

콜백 함수

 
CAPCONTROLCALLBACK

capControlCallback 함수는 스트리밍 캡처를 시작하고 종료하기 위해 정밀도 제어에 사용되는 콜백 함수입니다. capControlCallback 이름은 애플리케이션에서 제공하는 함수 이름의 자리 표시자입니다.
CAPERRORCALLBACKA

capErrorCallback 함수는 비디오 캡처에 사용되는 오류 콜백 함수입니다. capErrorCallback 이름은 애플리케이션에서 제공하는 함수 이름의 자리 표시자입니다. (ANSI)
CAPERRORCALLBACKW

capErrorCallback 함수는 비디오 캡처에 사용되는 오류 콜백 함수입니다. capErrorCallback 이름은 애플리케이션에서 제공하는 함수 이름의 자리 표시자입니다. (유니코드)
CAPSTATUSCALLBACKA

capStatusCallback 함수는 비디오 캡처에 사용되는 상태 콜백 함수입니다. capStatusCallback 이름은 애플리케이션에서 제공하는 함수 이름의 자리 표시자입니다. (ANSI)
CAPSTATUSCALLBACKW

capStatusCallback 함수는 비디오 캡처에 사용되는 상태 콜백 함수입니다. capStatusCallback 이름은 애플리케이션에서 제공하는 함수 이름의 자리 표시자입니다. (유니코드)
CAPVIDEOCALLBACK

capVideoStreamCallback 함수는 캡처된 비디오 프레임을 선택적으로 처리하기 위해 스트리밍 캡처와 함께 사용되는 콜백 함수입니다. capVideoStreamCallback 이름은 애플리케이션에서 제공하는 함수 이름의 자리 표시자입니다.
CAPWAVECALLBACK

capWaveStreamCallback 함수는 필요에 따라 오디오 데이터의 버퍼를 처리하기 위해 스트리밍 캡처와 함께 사용되는 콜백 함수입니다. capWaveStreamCallback 이름은 애플리케이션에서 제공하는 함수 이름의 자리 표시자입니다.
CAPYIELDCALLBACK

capYieldCallback 함수는 비디오 캡처에 사용되는 수익률 콜백 함수입니다. capYieldCallback 이름은 애플리케이션에서 제공하는 함수 이름의 자리 표시자입니다.

구조체

 
AVICOMPRESSOPTIONS

AVICOMPRESSOPTIONS 구조체에는 스트림 및 스트림이 압축 및 저장되는 방법에 대한 정보가 포함됩니다. 이 구조체는 데이터를 AVIMakeCompressedStream 함수(또는 AVIMakeCompressedStream을 사용하는 AVISave 함수)에 전달합니다.
AVIFILEINFOA

AVIFILEINFO 구조체에는 전체 AVI 파일에 대한 전역 정보가 포함됩니다. (ANSI)
AVIFILEINFOW

AVIFILEINFO 구조체에는 전체 AVI 파일에 대한 전역 정보가 포함됩니다. (유니코드)
AVISTREAMINFOA

AVISTREAMINFO 구조체에는 단일 스트림에 대한 정보가 포함됩니다. (ANSI)
AVISTREAMINFOW

AVISTREAMINFO 구조체에는 단일 스트림에 대한 정보가 포함됩니다. (유니코드)
CAPDRIVERCAPS

CAPDRIVERCAPS 구조체는 캡처 드라이버의 기능을 정의합니다. 애플리케이션은 캡처 창을 캡처 드라이버에 연결할 때마다 WM_CAP_DRIVER_GET_CAPS 메시지 또는 capDriverGetCaps 매크로를 사용하여 드라이버 기능의 복사본을 CAPDRIVERCAPS 구조에 배치해야 합니다.
CAPINFOCHUNK

CAPINFOCHUNK 구조에는 AVI 캡처 파일 내에서 정보 청크를 정의하는 데 사용할 수 있는 매개 변수가 포함되어 있습니다. WM_CAP_FILE_SET_INFOCHUNK 메시지 또는 capSetInfoChunk 매크로는 CAPINFOCHUNK 구조를 캡처 창으로 보내는 데 사용됩니다.
CAPSTATUS

CAPSTATUS 구조체는 캡처 창의 현재 상태를 정의합니다.
CAPTUREPARMS

CAPTUREPARMS 구조에는 스트리밍 비디오 캡처 프로세스를 제어하는 매개 변수가 포함되어 있습니다. 이 구조는 캡처 속도, 캡처하는 동안 사용할 버퍼 수 및 캡처가 종료되는 방법에 영향을 주는 매개 변수를 가져와서 설정하는 데 사용됩니다.
COMPVARS

COMPVARS 구조체는 ICCompressorChoose, ICSeqCompressFrame 및 ICCompressorFree와 같은 함수에 대한 압축기 설정을 설명합니다.
DRAWDIBTIME

DRAWDIBTIME 구조에는 DrawDib 작업 집합을 수행하기 위한 경과된 타이밍 정보가 포함됩니다. DrawDibTime 함수는 호출될 때마다 각 작업에 대한 개수 및 경과된 시간 값을 다시 설정합니다.
ICCOMPRESS

ICCOMPRESS 구조에는 ICM_COMPRESS 메시지와 함께 사용되는 압축 매개 변수가 포함되어 있습니다.
ICCOMPRESSFRAMES

ICCOMPRESSFRAMES 구조체에는 ICM_COMPRESS_FRAMES_INFO 메시지와 함께 사용되는 압축 매개 변수가 포함되어 있습니다.
ICDECOMPRESS

ICDECOMPRESS 구조에는 ICM_DECOMPRESS 메시지와 함께 사용되는 압축 해제 매개 변수가 포함되어 있습니다.
ICDECOMPRESSEX

ICDECOMPRESSEX 구조체에는 ICM_DECOMPRESSEX 메시지와 함께 사용되는 압축 해제 매개 변수가 포함되어 있습니다.
ICDRAW

ICDRAW 구조체에는 비디오 데이터를 화면에 그리기 위한 매개 변수가 포함되어 있습니다. 이 구조체는 ICM_DRAW 메시지와 함께 사용됩니다.
ICDRAWBEGIN

ICDRAWBEGIN 구조체에는 ICM_DRAW_BEGIN 메시지와 함께 사용되는 압축 해제 매개 변수가 포함되어 있습니다.
ICDRAWSUGGEST

ICDRAWSUGGEST 구조에는 적절한 입력 형식을 제안하기 위해 ICM_DRAW_SUGGESTFORMAT 메시지와 함께 사용되는 압축 매개 변수가 포함되어 있습니다.
ICINFO

ICINFO 구조에는 비디오 압축 드라이버에서 제공하는 압축 매개 변수가 포함되어 있습니다. 드라이버는 ICM_GETINFO 메시지를 받을 때 구조를 채우거나 업데이트합니다.
ICOPEN

ICOPEN 구조에는 압축 또는 압축 해제되는 데이터 스트림, 드라이버의 버전 번호 및 드라이버 사용 방법에 대한 정보가 포함됩니다.
ICSETSTATUSPROC

ICSETSTATUSPROC 구조에는 ICM_SET_STATUS_PROC 메시지와 함께 사용되는 상태 정보가 포함되어 있습니다.
VIDEOHDR

VIDEOHDR 구조체는 capVideoStreamCallback 함수에서 사용됩니다.