IDvdInfo2::GetSubpictureAttributes
GetSubpictureAttributes メソッドは、指定されたタイトルまたはメニューの指定されたサブピクチャ ストリームの属性を取得する。
構文
HRESULT GetSubpictureAttributes(
ULONG ulStream,
DVD_SubpictureAttributes *pAttributes
);
パラメータ
ulStream
[in] 問い合わせるサブピクチャ ストリームを示す 0 から 31 までのインデックス番号。「注意」を参照。
pAttributes
[out] サブピクチャの属性を受け取る DVD_SubpictureAttributes 構造体へのポインタ。
戻り値
次のいずれかの HRESULT 値を返す。
戻りコード | 説明 |
S_OK | 成功。 |
E_FAIL | サブピクチャ ストリームが見つからなかった。 |
E_POINTER | 無効な引数。 |
VFW_E_ATTRIBUTES_DO_NOT_EXIST | サブピクチャに属性が定義されていない。 |
注意
タイトルとして 0 から 31 までのインデックス番号が有効である。メニューはサブピクチャ ストリームを 1 つだけ持っているが、そのサブピクチャ ストリームは以下の表に示す定数の 1 つを使って指定されなければならない。
値 | 説明 |
DVD_STREAM_DATA_CURRENT (0x800) | 現在選択されているサブピクチャ ストリームを問い合わせる。 |
DVD_STREAM_DATA_VMGM (0x400) | ビデオ マネージャまたは "トップ" メニューのサブピクチャ属性を問い合わせる。 |
DVD_STREAM_DATA_VTSM (0x401) | 現在選択されているビデオ タイトル セット メニューのサブピクチャ属性を問い合わせる。 |
このメソッドの使用例については、DVDSample の「CDvdCore::GetSPAttributes()」および「CSPLangDlg::GetSPLang」を参照すること。
参照