Win32 API 日本語リファレンス
ホームMedia.MediaFoundation › IMFTimedTextCue

IMFTimedTextCue

COM
IID1e560447-9a2b-43e1-a94c-b0aaabfbfbc9継承元IUnknown自前メソッド開始 vtbl3

メソッド 11

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtbl 3 DWORD GetId()
vtbl 4 HRESULT GetOriginalId(LPWSTR* originalId)
originalIdLPWSTR*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)
dataIMFTimedTextBinary**outキューのバイナリデータを表すIMFTimedTextBinaryを受け取る格納先。
vtbl 10 HRESULT GetRegion(IMFTimedTextRegion** region)
regionIMFTimedTextRegion**outキューの表示領域を表すIMFTimedTextRegionを受け取る格納先。
vtbl 11 HRESULT GetStyle(IMFTimedTextStyle** style)
styleIMFTimedTextStyle**outキューに適用されるスタイルIMFTimedTextStyleを受け取る格納先。
vtbl 12 DWORD GetLineCount()
vtbl 13 HRESULT GetLine(DWORD index, IMFTimedTextFormattedText** line)
indexDWORDin取得対象の行(line)を示す0始まりのインデックス。
lineIMFTimedTextFormattedText**out指定行の整形済みテキストIMFTimedTextFormattedTextを受け取る格納先。