![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <mfmediaengine.h>Go to the source code of this file.
Macros | |
| #define | __IMFTimedText_INTERFACE_DEFINED__ |
| #define | __IMFTimedTextNotify_INTERFACE_DEFINED__ |
| #define | __IMFTimedTextTrack_INTERFACE_DEFINED__ |
| #define | __IMFTimedTextTrackList_INTERFACE_DEFINED__ |
| #define | __IMFTimedTextCue_INTERFACE_DEFINED__ |
| #define | __IMFTimedTextFormattedText_INTERFACE_DEFINED__ |
Typedefs | |
| typedef enum MF_TIMED_TEXT_TRACK_KIND | MF_TIMED_TEXT_TRACK_KIND |
| typedef enum MF_TIMED_TEXT_TRACK_READY_STATE | MF_TIMED_TEXT_TRACK_READY_STATE |
| typedef enum MF_TIMED_TEXT_ERROR_CODE | MF_TIMED_TEXT_ERROR_CODE |
| typedef enum MF_TIMED_TEXT_CUE_EVENT | MF_TIMED_TEXT_CUE_EVENT |
Functions | |
| EXTERN_GUID (MF_MEDIA_ENGINE_TIMEDTEXT, 0x805ea411, 0x92e0, 0x4e59, 0x9b, 0x6e, 0x5c, 0x7d, 0x79, 0x15, 0xe6, 0x4f) | |
| virtual HRESULT STDMETHODCALLTYPE | SelectTrack (DWORD trackId, BOOL selected)=0 |
| virtual HRESULT STDMETHODCALLTYPE | AddDataSource (IMFByteStream *byteStream, LPCWSTR label, LPCWSTR language, MF_TIMED_TEXT_TRACK_KIND kind, BOOL isDefault, DWORD *trackId)=0 |
| virtual HRESULT STDMETHODCALLTYPE | AddDataSourceFromUrl (LPCWSTR url, LPCWSTR label, LPCWSTR language, MF_TIMED_TEXT_TRACK_KIND kind, BOOL isDefault, DWORD *trackId)=0 |
| virtual HRESULT STDMETHODCALLTYPE | AddTrack (LPCWSTR label, LPCWSTR language, MF_TIMED_TEXT_TRACK_KIND kind, IMFTimedTextTrack **track)=0 |
| virtual HRESULT STDMETHODCALLTYPE | RemoveTrack (IMFTimedTextTrack *track)=0 |
| virtual HRESULT STDMETHODCALLTYPE | GetCueTimeOffset (double *offset)=0 |
| virtual HRESULT STDMETHODCALLTYPE | SetCueTimeOffset (double offset)=0 |
| virtual HRESULT STDMETHODCALLTYPE | GetTracks (IMFTimedTextTrackList **tracks)=0 |
| virtual HRESULT STDMETHODCALLTYPE | GetActiveTracks (IMFTimedTextTrackList **activeTracks)=0 |
| virtual HRESULT STDMETHODCALLTYPE | GetTextTracks (IMFTimedTextTrackList **textTracks)=0 |
| virtual HRESULT STDMETHODCALLTYPE | GetMetadataTracks (IMFTimedTextTrackList **metadataTracks)=0 |
| virtual HRESULT STDMETHODCALLTYPE | SetInBandEnabled (BOOL enabled)=0 |
| virtual BOOL STDMETHODCALLTYPE | IsInBandEnabled ()=0 |
Variables | |
| IMFTimedText | __pad0__ |
| #define __IMFTimedText_INTERFACE_DEFINED__ |
Definition at line 76 of file qwindowsmfdefs_p.h.
| #define __IMFTimedTextCue_INTERFACE_DEFINED__ |
| #define __IMFTimedTextFormattedText_INTERFACE_DEFINED__ |
| #define __IMFTimedTextNotify_INTERFACE_DEFINED__ |
| #define __IMFTimedTextTrack_INTERFACE_DEFINED__ |
| #define __IMFTimedTextTrackList_INTERFACE_DEFINED__ |
| typedef enum MF_TIMED_TEXT_CUE_EVENT MF_TIMED_TEXT_CUE_EVENT |
| typedef enum MF_TIMED_TEXT_ERROR_CODE MF_TIMED_TEXT_ERROR_CODE |
| typedef enum MF_TIMED_TEXT_TRACK_KIND MF_TIMED_TEXT_TRACK_KIND |
| Enumerator | |
|---|---|
| MF_TIMED_TEXT_CUE_EVENT_ACTIVE | |
| MF_TIMED_TEXT_CUE_EVENT_INACTIVE | |
| MF_TIMED_TEXT_CUE_EVENT_CLEAR | |
Definition at line 64 of file qwindowsmfdefs_p.h.
| Enumerator | |
|---|---|
| MF_TIMED_TEXT_ERROR_CODE_NOERROR | |
| MF_TIMED_TEXT_ERROR_CODE_FATAL | |
| MF_TIMED_TEXT_ERROR_CODE_DATA_FORMAT | |
| MF_TIMED_TEXT_ERROR_CODE_NETWORK | |
| MF_TIMED_TEXT_ERROR_CODE_INTERNAL | |
Definition at line 55 of file qwindowsmfdefs_p.h.
| Enumerator | |
|---|---|
| MF_TIMED_TEXT_TRACK_KIND_UNKNOWN | |
| MF_TIMED_TEXT_TRACK_KIND_SUBTITLES | |
| MF_TIMED_TEXT_TRACK_KIND_CAPTIONS | |
| MF_TIMED_TEXT_TRACK_KIND_METADATA | |
Definition at line 39 of file qwindowsmfdefs_p.h.
| Enumerator | |
|---|---|
| MF_TIMED_TEXT_TRACK_READY_STATE_NONE | |
| MF_TIMED_TEXT_TRACK_READY_STATE_LOADING | |
| MF_TIMED_TEXT_TRACK_READY_STATE_LOADED | |
| MF_TIMED_TEXT_TRACK_READY_STATE_ERROR | |
Definition at line 47 of file qwindowsmfdefs_p.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
| EXTERN_GUID | ( | MF_MEDIA_ENGINE_TIMEDTEXT | , |
| 0x805ea411 | , | ||
| 0x92e0 | , | ||
| 0x4e59 | , | ||
| 0x9b | , | ||
| 0x6e | , | ||
| 0x5c | , | ||
| 0x7d | , | ||
| 0x79 | , | ||
| 0x15 | , | ||
| 0xe6 | , | ||
| 0x4f | ) |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
| IMFTimedText __pad0__ |
Definition at line 78 of file qwindowsmfdefs_p.h.