次の方法で共有


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」を参照すること。

参照