MF_SOURCE_READER_FLAG 열거형(mfreadwrite.h)
IMFSourceReader::ReadSample 메서드의 상태 나타내는 플래그를 포함합니다.
Syntax
typedef enum MF_SOURCE_READER_FLAG {
MF_SOURCE_READERF_ERROR = 0x1,
MF_SOURCE_READERF_ENDOFSTREAM = 0x2,
MF_SOURCE_READERF_NEWSTREAM = 0x4,
MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED = 0x10,
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED = 0x20,
MF_SOURCE_READERF_STREAMTICK = 0x100,
MF_SOURCE_READERF_ALLEFFECTSREMOVED = 0x200
} ;
상수
MF_SOURCE_READERF_ERROR 값: 0x1 오류가 발생했습니다. 이 플래그를 수신하는 경우 IMFSourceReader 메서드를 더 이상 호출하지 마세요. |
MF_SOURCE_READERF_ENDOFSTREAM 값: 0x2 원본 판독기가 스트림의 끝에 도달했습니다. |
MF_SOURCE_READERF_NEWSTREAM 값: 0x4 하나 이상의 새 스트림이 만들어졌습니다. 다음 중 하나 이상을 수행하여 이 플래그에 응답합니다.
|
MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED 값: 0x10 하나 이상의 스트림에 대해 네이티브 형식 이 변경되었습니다. 네이티브 형식은 디코더를 삽입하기 전에 미디어 소스에서 제공하는 형식입니다. |
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED 값: 0x20 현재 미디어가 하나 이상의 스트림에 대해 형식이 변경되었습니다. 현재 미디어 형식을 얻으려면 IMFSourceReader::GetCurrentMediaType 메서드를 호출합니다. |
MF_SOURCE_READERF_STREAMTICK 값: 0x100 스트림에 간격이 있습니다. 이 플래그는 미디어 원본의 MEStreamTick 이벤트에 해당합니다. |
MF_SOURCE_READERF_ALLEFFECTSREMOVED 값: 0x200 애플리케이션에서 삽입한 모든 변환이 특정 스트림에 대해 제거되었습니다. 이는 새 미디어 형식을 처리할 수 없기 때문에 사용자 지정 변환이 사용되지 않도록 하는 원본 또는 디코더의 동적 형식 변경 때문일 수 있습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱 | UWP 앱] |
머리글 | mfreadwrite.h |