IDvdInfo2::GetKaraokeAttributes
GetKaraokeAttributes メソッドは、現在のタイトルまたはメニューの指定されたオーディオ ストリームのカラオケ属性を取得する。
構文
HRESULT GetKaraokeAttributes(
ULONG ulStream,
DVD_KaraokeAttributes *pATR
);
パラメータ
ulStream
[in] 属性を問い合わせるオーディオ ストリームのインデックスを指定する ULONG 型の変数。「注意」を参照。
pATR
[out] カラオケ属性が格納される DVD_KaraokeAttributes 構造体へのポインタ。
戻り値
次のいずれかの HRESULT 値を返す。
戻りコード | 説明 |
S_OK | 成功。 |
E_POINTER | 無効な引数。 |
E_UNEXPECTED | DVD ナビゲータが初期化されていない。 |
VFW_E_DVD_NOT_IN_KARAOKE_MODE | 指定されたストリームがカラオケ フォーマットになっていない。 |
VFW_E_DVD_INVALIDDOMAIN | DVD ナビゲータがタイトル ドメイン内にない。 |
VFW_E_DVD_NO_ATTRIBUTES | 何らかの理由で、指定されたストリームのカラオケ属性が取得できない。 |
注意
このメソッドは、ストリーム内のチャンネルの数を明示的には返さない。その情報は、IDvdInfo2::GetAudioAttributes を呼び出すことによって取得できる。このメソッドの使用例については、DVDSample アプリケーションの「CKaraokeDlg::DoModal」を参照すること。
ulStream 引数は、0 から 7 までの値または次のいずれかである。
値 | 説明 |
DVD_STREAM_DATA_CURRENT (0x800) | 現在選択されているオーディオ ストリームを問い合わせる。 |
DVD_DEFAULT_AUDIO_STREAM | デフォルトのオーディオ ストリームを問い合わせる。 |
参照