ホーム › Media.MediaFoundation › IMFTimedTextCue
IMFTimedTextCue
COMメソッド 11
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 3 DWORD GetId()
vtbl 4 HRESULT GetOriginalId(LPWSTR* originalId)
| originalId | LPWSTR* | out | ソース文書由来の元のキューID文字列を受け取るポインタ。要解放。 |
vtbl 5 MF_TIMED_TEXT_TRACK_KIND GetCueKind()
vtbl 6 DOUBLE GetStartTime()
vtbl 7 DOUBLE GetDuration()
vtbl 8 DWORD GetTrackId()
vtbl 9 HRESULT GetData(IMFTimedTextBinary** data)
| data | IMFTimedTextBinary** | out | キューのバイナリデータを表すIMFTimedTextBinaryを受け取る格納先。 |
vtbl 10 HRESULT GetRegion(IMFTimedTextRegion** region)
| region | IMFTimedTextRegion** | out | キューの表示領域を表すIMFTimedTextRegionを受け取る格納先。 |
vtbl 11 HRESULT GetStyle(IMFTimedTextStyle** style)
| style | IMFTimedTextStyle** | out | キューに適用されるスタイルIMFTimedTextStyleを受け取る格納先。 |
vtbl 12 DWORD GetLineCount()
vtbl 13 HRESULT GetLine(DWORD index, IMFTimedTextFormattedText** line)
| index | DWORD | in | 取得対象の行(line)を示す0始まりのインデックス。 |
| line | IMFTimedTextFormattedText** | out | 指定行の整形済みテキストIMFTimedTextFormattedTextを受け取る格納先。 |