_MFT_PROCESS_OUTPUT_STATUS 열거형(mftransform.h)

IMFTransform::P rocessOutput 호출의 상태 나타냅니다.

Syntax

typedef enum _MFT_PROCESS_OUTPUT_STATUS {
  MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS = 0x100
} ;

상수

 
MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS
값: 0x100
MFT(Media Foundation 변환)에서 하나 이상의 새 출력 스트림을 만들었습니다.

설명

MFT가 이 플래그를 설정하면 ProcessOutput 메서드는 MF_E_TRANSFORM_STREAM_CHANGE 반환하고 출력 데이터는 생성되지 않습니다. 클라이언트는 다음과 같이 응답해야 합니다.

  1. IMFTransform::GetStreamCount를 호출하여 새 스트림 수를 가져옵니다.
  2. IMFTransform::GetStreamIDs를 호출하여 새 스트림 식별자를 가져옵니다.
  3. IMFTransform::GetOutputAvailableTypeIMFTransform::SetOutputType을 호출하여 새 스트림에서 미디어 형식을 설정합니다.
이러한 단계가 완료될 때까지 ProcessOutput 에 대한 모든 추가 호출은 MF_E_TRANSFORM_STREAM_CHANGE 반환합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱 | UWP 앱]
머리글 mftransform.h

참고 항목

IMFTransform::P rocessOutput

Media Foundation 열거형

Media Foundation 변환