MF_MT_MPEG4_SAMPLE_DESCRIPTION属性
MP4 または 3GP ファイルのサンプル説明ボックスが含まれています。
データ型
BYTE[]
取得/設定
この属性を取得するには、 IMFAttributes::GetBlob を呼び出します。
この属性を設定するには、 IMFAttributes::SetBlob を呼び出します。
適用対象
解説
サンプルの説明ボックスでは、ファイル内のストリームに使用されるエンコードについて説明します。
MPEG-4 ファイル ソースは、ストリームごとにメディアの種類にこの属性を設定します。 属性の値は、サンプルの説明ボックスの生データです。 MPEG-4 ファイル ソースでサンプルの説明を解析できる場合は、メディアの種類にも形式の詳細が追加されます。 それ以外の場合、アプリケーションまたはデコーダーは、MF_MT_MPEG4_SAMPLE_DESCRIPTION属性からサンプルの説明を解析する必要があります。
IMFMediaTypeHandler::SetCurrentMediaType メソッドを使用して MPEG-4 シンクでこの属性を設定する場合、1 つ以上のサンプルが対応するストリームの IMFStreamSink::P rocessSample インターフェイスのシンクに送信された後、属性MF_MT_MPEG4_SAMPLE_DESCRIPTIONのデータは変更されません。
この属性の GUID 定数は、mfuuid.lib からエクスポートされます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー |
Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
ヘッダー |
|
関連項目