MF_MT_MPEG4_SAMPLE_DESCRIPTION属性

MP4 または 3GP ファイルのサンプル説明ボックスが含まれています。

データ型

BYTE[]

取得/設定

この属性を取得するには、 IMFAttributes::GetBlob を呼び出します。

この属性を設定するには、 IMFAttributes::SetBlob を呼び出します。

適用対象

IMFMediaType

解説

サンプルの説明ボックスでは、ファイル内のストリームに使用されるエンコードについて説明します。

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 アプリ]
ヘッダー
Mfapi.h

関連項目

Media Foundation 属性のアルファベット順リスト

メディアの種類の属性