IMFTransform::GetOutputCurrentType 메서드(mftransform.h)
이 MFT(Media Foundation 변환)의 출력 스트림에 대한 현재 미디어 형식을 가져옵니다.
구문
HRESULT GetOutputCurrentType(
[in] DWORD dwOutputStreamID,
[out] IMFMediaType **ppType
);
매개 변수
[in] dwOutputStreamID
출력 스트림 식별자입니다. 스트림 식별자 목록을 얻으려면 IMFTransform::GetStreamIDs를 호출합니다.
[out] ppType
IMFMediaType 인터페이스에 대한 포인터를 받습니다. 호출자는 인터페이스를 해제해야 합니다.
반환 값
이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.
반환 코드 | Description |
---|---|
|
메서드가 성공했습니다. |
|
잘못된 스트림 식별자입니다. |
|
출력 미디어 형식이 설정되지 않았습니다. |
설명
지정된 출력 스트림에 미디어 형식이 아직 없으면 메서드는 MF_E_TRANSFORM_TYPE_NOT_SET 반환합니다. 대부분의 MFT는 처음 만들 때 기본 미디어 형식을 설정하지 않습니다. 대신 클라이언트는 IMFTransform::SetOutputType을 호출하여 미디어 형식을 설정해야 합니다.
mftransform.h를 포함하기 전에 MFT_UNIQUE_METHOD_NAMES 정의된 경우 이 메서드의 이름이 MFTGetOutputCurrentType으로 바뀝니다. 하이브리드 DMO/MFT 개체 만들기를 참조하세요.
구현 정보
MFT는 원래 형식에 대한 포인터가 아닌 미디어 형식의 복제본을 반환해야 합니다. 그렇지 않으면 호출자가 형식을 수정하고 MFT의 내부 상태를 변경할 수 있습니다.요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | mftransform.h |
라이브러리 | Mfuuid.lib |
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기