Trait windows::Win32::Media::MediaFoundation::IMFTimedTextTrack_Impl
pub trait IMFTimedTextTrack_Impl: Sized {
Show 13 methods
// Required methods
fn GetId(&self) -> u32;
fn GetLabel(&self) -> Result<PWSTR>;
fn SetLabel(&self, label: &PCWSTR) -> Result<()>;
fn GetLanguage(&self) -> Result<PWSTR>;
fn GetTrackKind(&self) -> MF_TIMED_TEXT_TRACK_KIND;
fn IsInBand(&self) -> BOOL;
fn GetInBandMetadataTrackDispatchType(&self) -> Result<PWSTR>;
fn IsActive(&self) -> BOOL;
fn GetErrorCode(&self) -> MF_TIMED_TEXT_ERROR_CODE;
fn GetExtendedErrorCode(&self) -> Result<()>;
fn GetDataFormat(&self) -> Result<GUID>;
fn GetReadyState(&self) -> MF_TIMED_TEXT_TRACK_READY_STATE;
fn GetCueList(&self) -> Result<IMFTimedTextCueList>;
}
Required Methods§
fn GetId(&self) -> u32
fn GetLabel(&self) -> Result<PWSTR>
fn SetLabel(&self, label: &PCWSTR) -> Result<()>
fn GetLanguage(&self) -> Result<PWSTR>
fn GetTrackKind(&self) -> MF_TIMED_TEXT_TRACK_KIND
fn IsInBand(&self) -> BOOL
fn GetInBandMetadataTrackDispatchType(&self) -> Result<PWSTR>
fn IsActive(&self) -> BOOL
fn GetErrorCode(&self) -> MF_TIMED_TEXT_ERROR_CODE
fn GetExtendedErrorCode(&self) -> Result<()>
fn GetDataFormat(&self) -> Result<GUID>
fn GetReadyState(&self) -> MF_TIMED_TEXT_TRACK_READY_STATE
fn GetCueList(&self) -> Result<IMFTimedTextCueList>
Object Safety§
This trait is not object safe.