MF_TRANSCODE_ENCODINGPROFILE 특성
ASF(고급 스트리밍 형식) 파일을 인코딩하기 위한 디바이스 규칙 프로필을 지정합니다.
데이터 형식
LPWSTR
가져오기/설정
이 특성을 얻으려면 IMFAttributes::GetAllocatedString을 호출합니다.
이 특성을 설정하려면 IMFAttributes::SetString을 호출합니다.
설명
Windows Media를 지원하는 디바이스로 코드 변환할 때 이 특성을 사용합니다. 이 특성이 설정되면 인코더는 Windows Media 코덱에 디바이스 규칙 프로필 또는 템플릿을 사용합니다. 트랜스코드 토폴로지를 빌드하기 전에 트랜스코드 프로필에서 특성을 설정합니다.
이 특성의 값은 다음 topics 나열된 규칙 템플릿 문자열일 수 있습니다.
Windows Media Video 인코딩의 경우 토폴로지 작성기에서 이 특성을 사용하여 인코더에서 MFPKEY_DECODERCOMPLEXITYREQUESTED 속성을 설정합니다. 인코더는 지정된 템플릿을 사용하여 콘텐츠를 인코딩하려고 시도합니다. 실제 템플릿을 얻으려면 트랜스코드 토폴로지의 노드를 트래버스하여 인코더 노드에 대한 포인터를 가져옵니다. 그런 다음 인코더에서 MFPKEY_DECODERCOMPLEXITYPROFILE 속성의 값을 가져옵니다.
또한 토폴로지 작성기에서는 이 특성의 값을 사용하여 ASF 미디어 싱크에서 "DeviceConformanceTemplate" 속성을 설정합니다.
이 특성을 설정하면 ASF 파일의 메타데이터 개체는 MF_TRANSCODE_SKIP_METADATA_TRANSFER 특성의 애플리케이션 지정 값에 관계없이 항상 생성됩니다.
이 특성의 일반적인 값은 다음과 같습니다.
값 | Description |
---|---|
"AP" | 고급 프로필 비디오 |
"MP" | 기본 프로필 비디오 |
"SP" | 간단한 프로필 비디오 |
"MP@LL" | 기본 프로필, 중간 수준 비디오 |
"L2" | 오디오 프로필, <= 160Kbps |
이 특성의 GUID 상수는 mfuuid.lib에서 내보냅니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2008 R2 [데스크톱 앱만 해당] |
헤더 |
|
추가 정보