Microsoft DirectX 8.0 |
IMPEG2Component インターフェイスは、MPEG2 基本ストリームに関するプロパティを取得および設定するためのメソッドを提供する。
IComponent メソッド名 説明 get_Type コンポーネントの一般的な特性を記述する IComponentType オブジェクトを取得する。 put_Type コンポーネントの一般的な特性を記述する IComponentType オブジェクトを設定する。 get_DescLangID 説明のプレゼンテーションに使用する言語を取得する。 put_DescLangID 説明のプレゼンテーションに使用する言語を設定する。 get_Status コンポーネントの要求された状態または実際の状態を取得する。 put_Status コンポーネントの要求された状態または実際の状態を設定する。 get_Description コンポーネントの説明を取得する。 put_Description コンポーネントの説明を設定する。 Clone コンポーネントの新しいコピーを作成する。 IMPEG2Component メソッド名 説明 get_PCRPID このサブストリームのタイム スタンプに対応する MPEG2 パケット ID を返す。 get_PID このサブストリームのパケット識別子を取得する。 get_ProgramNumber PAT の逆引き参照に使用するプログラム番号を取得する。 put_PCRPID このサブストリームのタイム スタンプに対応する MPEG2 パケット ID を設定する。 put_PID このサブストリームのパケット識別子を設定する。 put_ProgramNumber PAT の逆引き参照に使用するプログラム番号を取得する。
このサブストリームのタイム スタンプに対応する MPEG2 パケット ID を返す。
構文
HRESULT get_PCRPID( short *PCRPID );
パラメータ
- PCRPID
- [out, retval] パケット ID の値を受け取る Short 型変数へのポインタ。
戻り値
成功した場合は、S_OK を返す。失敗した場合は、標準の IErrorInfo インターフェイスを使ってエラー情報を取得できる。
このサブストリームのパケット識別子を取得する。
構文
HRESULT get_PID( short *PID );
パラメータ
- PID
- [out, retval] パケット識別子を受け取る Short 型変数へのポインタ。
戻り値
成功した場合は、S_OK を返す。失敗した場合は、標準の IErrorInfo インターフェイスを使ってエラー情報を取得できる。
PAT の逆引き参照に使用するプログラム番号を取得する。
構文
HRESULT get_ProgramNumber( short *ProgramNumber );
パラメータ
- ProgramNumber
- [out, retval] プログラム番号を受け取る Short 型変数へのポインタ。
戻り値
成功した場合は、S_OK を返す。失敗した場合は、標準の IErrorInfo インターフェイスを使ってエラー情報を取得できる。
このサブストリームのタイム スタンプに対応する MPEG2 パケット ID を設定する。
構文
HRESULT put_PCRPID( short PCRPID );
パラメータ
- PCRPID
- [in] パケット ID を指定する Short 型変数。
戻り値
成功した場合は、S_OK を返す。失敗した場合は、標準の IErrorInfo インターフェイスを使ってエラー情報を取得できる。
このサブストリームのパケット識別子を設定する。
構文
HRESULT put_PID( short PID );
パラメータ
- PID
- [in] パケット識別子を指定する Short 型変数。
戻り値
成功した場合は、S_OK を返す。失敗した場合は、標準の IErrorInfo インターフェイスを使ってエラー情報を取得できる。
PAT の逆引き参照に使用するプログラム番号を設定する。
構文
HRESULT put_ProgramNumber( short ProgramNumber );
パラメータ
- ProgramNumber
- [in] プログラム番号を指定する Short 型変数。
戻り値
成功した場合は、S_OK を返す。失敗した場合は、標準の IErrorInfo インターフェイスを使ってエラー情報を取得できる。