IMFASFContentInfo::GetProfile 메서드(wmcontainer.h)
ASF 콘텐츠를 설명하는 ASF(Advanced Systems Format) 프로필을 검색합니다.
구문
HRESULT GetProfile(
[out] IMFASFProfile **ppIProfile
);
매개 변수
[out] ppIProfile
IMFASFProfile 인터페이스 포인터를 받습니다. 호출자는 인터페이스를 해제해야 합니다. 개체에 ASF 프로필이 없는 경우 이 매개 변수는 NULL 값을 받습니다.
반환 값
이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.
반환 코드 | 설명 |
---|---|
|
메서드가 성공했습니다. |
설명
프로필은 IMFASFContentInfo::SetProfile 또는 IMFASFContentInfo::P arseHeader를 호출하여 설정됩니다.
이 메서드에서 반환된 ASF 프로필 개체에는 MF_PD_ASF_xxx 특성이 포함되지 않습니다( 프레젠테이션 설명자 특성 참조). 이러한 특성을 얻으려면 다음을 수행합니다.
- IMFASFContentInfo::GeneratePresentationDescriptor를 호출하여 ASF 프레젠테이션 설명자를 가져옵니다. MF_PD_ASF_xxx 특성에 대한 프레젠테이션 설명자를 쿼리할 수 있습니다.
- (선택 사항) MFCreateASFProfileFromPresentationDescriptor 를 호출하여 프레젠테이션 설명자를 ASF 프로필로 변환합니다. 이 함수에서 만든 프로필 개체에는 MF_PD_ASF_xxx 특성이 포함됩니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | wmcontainer.h |
라이브러리 | Mfuuid.lib |