다음을 통해 공유


AVIStreamSampleSize 매크로(vfw.h)

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

문법

HRESULT AVIStreamSampleSize(
     pavi,
     lPos,
     plSize
);

매개 변수

pavi

열린 스트림에 대한 핸들입니다.

lPos

스트림에서 샘플의 위치입니다.

plSize

버퍼 크기를 포함할 주소입니다.

반환 값

형식: HRESULT

성공하면 0을 반환하고, 그렇지 않으면 오류를 반환합니다. 가능한 오류 값은 다음과 같습니다.

AVIERR_BUFFERTOOSMALL버퍼 크기가 단일 데이터 샘플보다 작습니다.
AVIERR_MEMORY읽기 작업을 완료할 메모리가 부족했습니다.
AVIERR_FILEREAD파일을 읽는 동안 디스크 오류가 발생했습니다.

비고

AVIStreamSampleSize 매크로는 다음과 같이 정의됩니다.


#define AVIStreamSampleSize(pavi, lPos, plSize) \ 
    AVIStreamRead(pavi, lPos, 1, NULL, 0, plSize, NULL) 

요구 사항

요구 사항 가치
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱만 해당]
대상 플랫폼 윈도우즈
헤더 vfw.h

참고하십시오

AVIFile 함수 및 매크로

AVIFile 매크로