MF_PD_ASF_CODECLIST 특성
ASF(Advanced Systems Format) 파일에서 콘텐츠를 인코딩하는 데 사용된 코덱 및 형식에 대한 정보를 포함합니다. 이 특성은 ASF 사양에 정의된 ASF 헤더의 Codec List 개체에 해당합니다.
데이터 형식
바이트 배열
설명
이 특성은 ASF 콘텐츠에 대한 프레젠테이션 설명자에 적용됩니다.
IMFASFContentInfo::GeneratePresentationDescriptor 메서드는 프레젠테이션 설명자를 만들고 ASF 헤더의 Codec List 개체에서 이 특성을 생성합니다. ASF 미디어 원본을 사용하는 애플리케이션은 IMFMediaSource::CreatePresentationDescriptor를 호출한 다음 프레젠테이션 설명자에서 특성을 가져와 이 특성을 가져올 수 있습니다.
다음 표에서는 특성 Blob의 레이아웃을 보여줍니다.
코덱 목록 개체 필드 | 데이터 형식 | 크기 | 설명 |
---|---|---|---|
코덱 항목 수 | DWORD | 4바이트 | 코덱 수 |
코덱 항목 | BYTE[] | 상황에 따라 다름 | 코덱 정보 구조의 배열 |
코드 항목 필드는 구조체의 배열입니다. 다음 표에는 각 항목의 형식이 표시됩니다.
코덱 목록 개체 필드 | 데이터 형식 | 크기 | 설명 |
---|---|---|---|
형식 | DWORD | 4바이트 | 코덱 형식입니다. 다음 값 중 하나일 수 있습니다.
|
코덱 이름 길이 | DWORD | 4바이트 | NULL 문자를 포함하여 Codec Name 문자열의 크기(바이트)입니다. |
코덱 이름 | WCHAR[] | 상황에 따라 다름 | "Windows Media Video 9"와 같이 코덱의 이름을 포함하는 Null로 종료된 유니코드 문자열입니다. |
코덱 설명 길이 | DWORD | 4바이트 | NULL 문자를 포함한 코덱 설명 문자열의 크기(바이트)입니다. |
코덱 설명 | WCHAR[] | 상황에 따라 다름 | 코덱에 대한 설명을 포함하는 null로 종료된 유니코드 문자열입니다. |
코덱 정보 길이 | DWORD | 4바이트 | 코덱 정보 필드의 크기(바이트)입니다. |
코덱 정보 | BYTE[] | 상황에 따라 다름 | 코덱 데이터. 이 데이터의 의미는 코덱에 따라 달라집니다. 일반적으로 이 데이터는 형식을 나타냅니다. |
참고
특성 Blob의 레이아웃이 ASF 헤더의 Codec List 개체 레이아웃과 정확히 일치하지 않습니다. 특히 문자열 길이는 바이트로 지정되며 NULL 종결자의 크기를 포함합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2008 [데스크톱 앱만 해당] |
헤더 |
|
추가 정보