프레젠테이션 설명자 특성
일반적인 프레젠테이션 설명자 특성
다음 특성은 프레젠테이션 설명자에 적용할 수 있습니다.
attribute | Description |
---|---|
MF_PD_APP_CONTEXT | PMP(보호된 미디어 경로)의 프레젠테이션 설명자에 대한 포인터를 포함합니다. |
MF_PD_AUDIO_ENCODING_BITRATE | 프레젠테이션의 오디오 인코딩 비트 속도를 초당 비트 단위로 지정합니다. |
MF_PD_AUDIO_ISVARIABLEBITRATE | 프레젠테이션의 오디오 스트림에 가변 비트 속도가 있는지 여부를 지정합니다. |
MF_PD_DURATION | 프레젠테이션 기간을 100나노초 단위로 지정합니다. |
MF_PD_LAST_MODIFIED_TIME | 프레젠테이션이 마지막으로 수정된 시기를 지정합니다. |
MF_PD_MIME_TYPE | 콘텐츠의 MIME 형식을 지정합니다. |
MF_PD_PLAYBACK_BOUNDARY_TIME | 미디어 원본의 시작을 기준으로 프레젠테이션을 시작해야 하는 시간입니다. |
MF_PD_PLAYBACK_ELEMENT_ID | 프레젠테이션의 재생 목록 요소 식별자입니다. |
MF_PD_PMPHOST_CONTEXT | 애플리케이션의 프레젠테이션 설명자에 대한 프록시 개체에 대한 포인터를 포함합니다. |
MF_PD_PREFERRED_LANGUAGE | 미디어 소스의 기본 RFC 1766 언어를 포함합니다. |
MF_PD_SAMI_STYLELIST | 지원되는 SAMI(Synchronized Accessible Media Interchange) 스타일의 이름을 포함합니다. 이 특성은 SAMI 파일에만 적용됩니다. |
MF_PD_TOTAL_FILE_SIZE | 원본 파일의 총 크기(바이트)를 지정합니다. |
MF_PD_VIDEO_ENCODING_BITRATE | 프레젠테이션의 비디오 인코딩 비트 속도를 초당 비트 단위로 지정합니다. |
ASF에 대한 프레젠테이션 설명자 특성
다음 특성은 ASF(Advanced Systems Format) 파일의 프레젠테이션 설명자에 적용됩니다.
attribute | Description |
---|---|
MF_PD_ASF_CODECLIST | ASF 파일의 콘텐츠를 인코딩하는 데 사용되는 코덱에 대한 정보를 포함합니다. |
MF_PD_ASF_CONTENTENCRYPTION_KEYID | 암호화된 ASF 파일의 키 식별자를 지정합니다. |
MF_PD_ASF_CONTENTENCRYPTION_LICENSE_URL | 암호화된 ASF 파일의 라이선스 획득 URL을 지정합니다. |
MF_PD_ASF_CONTENTENCRYPTION_SECRET_DATA | 암호화된 ASF 파일에 대한 비밀 데이터를 포함합니다. |
MF_PD_ASF_CONTENTENCRYPTION_TYPE | ASF 파일에 사용되는 보호 메커니즘의 형식을 지정합니다. |
MF_PD_ASF_CONTENTENCRYPTIONEX_ENCRYPTION_DATA | ASF 파일에 대한 암호화 데이터를 포함합니다. |
MF_PD_ASF_DATA_LENGTH | ASF 파일의 데이터 섹션 크기(바이트)를 지정합니다. |
MF_PD_ASF_DATA_START_OFFSET | ASF 파일의 시작부터 첫 번째 데이터 패킷의 시작까지 오프셋(바이트)을 지정합니다. |
MF_PD_ASF_FILEPROPERTIES_CREATION_TIME | ASF 파일이 처음 만들어진 날짜와 시간을 지정합니다. |
MF_PD_ASF_FILEPROPERTIES_FILE_ID | ASF 파일의 파일 식별자를 지정합니다. |
MF_PD_ASF_FILEPROPERTIES_FLAGS | ASF 헤더의 기타 플래그를 포함합니다. |
MF_PD_ASF_FILEPROPERTIES_MAX_BITRATE | ASF 파일의 최대 인스턴스 비트 속도를 초당 비트 단위로 지정합니다. |
MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE | ASF 파일의 최대 패킷 크기(바이트)를 지정합니다. |
MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE | ASF 파일의 최소 패킷 크기(바이트)를 지정합니다. |
MF_PD_ASF_FILEPROPERTIES_PACKETS | ASF 파일의 데이터 섹션에 있는 패킷 수를 지정합니다. |
MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION | ASF 파일을 재생하는 데 필요한 시간을 100나노초 단위로 지정합니다. |
MF_PD_ASF_FILEPROPERTIES_PREROLL | ASF 파일을 재생하기 시작하기 전에 데이터를 버퍼링하는 데 걸리는 시간을 밀리초 단위로 지정합니다. |
MF_PD_ASF_FILEPROPERTIES_SEND_DURATION | ASF 파일을 보내는 데 필요한 시간을 100나노초 단위로 지정합니다. |
MF_PD_ASF_INFO_HAS_AUDIO | ASF 파일에 하나 이상의 오디오 스트림이 포함되어 있는지 여부를 지정합니다. |
MF_PD_ASF_INFO_HAS_NON_AUDIO_VIDEO | ASF 파일에 비 오디오 비디오 스트림이 포함되어 있는지 여부를 지정합니다. |
MF_PD_ASF_INFO_HAS_VIDEO | ASF 파일에 비디오 스트림이 하나 이상 포함되어 있는지 여부를 지정합니다. |
MF_PD_ASF_LANGLIST | ASF 파일에 사용되는 언어 목록을 지정합니다. |
MF_PD_ASF_LANGLIST_LEGACYORDER | 현재 프레젠테이션에 사용된 RFC 1766 언어 목록을 포함합니다. |
MF_PD_ASF_MARKER | ASF 파일의 표식을 지정합니다. |
MF_PD_ASF_METADATA_IS_VBR | ASF 파일이 VBR(가변 비트 전송률) 인코딩을 사용하는지 여부를 지정합니다. |
MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS | VBR ASF 파일에 대한 버퍼링 요구 사항을 설명합니다. |
MF_PD_ASF_METADATA_V8_BUFFERAVERAGE | VBR ASF 파일에 필요한 평균 버퍼 크기를 지정합니다. |
MF_PD_ASF_METADATA_V8_VBRPEAK | VBR ASF 파일에서 가장 높은 순간 비트 속도를 지정합니다. |
MF_PD_ASF_SCRIPT | ASF 파일의 스크립트 명령을 지정합니다. |
관련 항목