プレゼンテーション記述子の属性
一般的なプレゼンテーション記述子属性
次の属性は、任意のプレゼンテーション記述子に適用できます。
属性 | 説明 |
---|---|
MF_PD_APP_CONTEXT | 保護されたメディア パス (PMP) からのプレゼンテーション記述子へのポインターを格納します。 |
MF_PD_AUDIO_ENCODING_BITRATE | プレゼンテーションのオーディオ エンコード ビット レートを 1 秒あたりのビット数で指定します。 |
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) スタイルのフレンドリ名が含まれます。 この属性は、SAMI ファイルにのみ適用されます。 |
MF_PD_TOTAL_FILE_SIZE | ソース ファイルの合計サイズをバイト単位で指定します。 |
MF_PD_VIDEO_ENCODING_BITRATE | プレゼンテーションのビデオ エンコード ビット レートを 1 秒あたりのビット数で指定します。 |
ASF のプレゼンテーション記述子属性
次の属性は、Advanced Systems Format (ASF) ファイルのプレゼンテーション記述子に適用されます。
属性 | 説明 |
---|---|
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 ファイルの最大瞬時ビット レートを 1 秒あたりのビット数で指定します。 |
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 ファイルに少なくとも 1 つのオーディオ ストリームが含まれているかどうかを指定します。 |
MF_PD_ASF_INFO_HAS_NON_AUDIO_VIDEO | ASF ファイルに、オーディオ以外のビデオ以外のストリームを含めるかどうかを指定します。 |
MF_PD_ASF_INFO_HAS_VIDEO | ASF ファイルに少なくとも 1 つのビデオ ストリームが含まれているかどうかを指定します。 |
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 ファイル内のスクリプト コマンドを指定します。 |
関連トピック