IMFASFContentInfo::GetHeaderSize メソッド (wmcontainer.h)
Advanced Systems Format (ASF) ファイルのヘッダー セクションのサイズを取得します。
構文
HRESULT GetHeaderSize(
[in] IMFMediaBuffer *pIStartOfContent,
[out] QWORD *cbHeaderSize
);
パラメーター
[in] pIStartOfContent
ASF コンテンツの先頭を含むバッファー オブジェクトの IMFMediaBuffer インターフェイス。 バッファー内の有効なデータのサイズは、少なくともMFASF_MIN_HEADER_BYTESバイト単位である必要があります。
[out] cbHeaderSize
コンテンツのヘッダー セクションのサイズをバイト単位で受け取ります。 値には、ASF ヘッダー オブジェクトのサイズと、データ オブジェクトのヘッダー セクションのサイズが含まれます。 したがって、結果の値は、ASF データ オブジェクト内のデータ パケットの開始までのオフセットになります。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
バッファーに有効な ASF データが含まれていません。 |
|
バッファーに十分な有効なデータが含まれていません。 |
注釈
ASF ファイルまたはストリームのヘッダーを IMFASFContentInfo::P arseHeader メソッドに渡して、ContentInfo オブジェクトにヘッダー情報を設定できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wmcontainer.h |
Library | Mfuuid.lib |