Trait windows::Win32::Media::MediaFoundation::ITocEntry_Impl
pub trait ITocEntry_Impl: Sized {
// Required methods
fn SetTitle(&self, pwsztitle: &PCWSTR) -> Result<()>;
fn GetTitle(&self, pwtitlesize: *mut u16, pwsztitle: PWSTR) -> Result<()>;
fn SetDescriptor(
&self,
pdescriptor: *mut TOC_ENTRY_DESCRIPTOR
) -> Result<()>;
fn GetDescriptor(
&self,
pdescriptor: *mut TOC_ENTRY_DESCRIPTOR
) -> Result<()>;
fn SetSubEntries(
&self,
dwnumsubentries: u32,
pwsubentryindices: *mut u16
) -> Result<()>;
fn GetSubEntries(
&self,
pdwnumsubentries: *mut u32,
pwsubentryindices: *mut u16
) -> Result<()>;
fn SetDescriptionData(
&self,
dwdescriptiondatasize: u32,
pbtdescriptiondata: *mut u8,
pguidtype: *mut GUID
) -> Result<()>;
fn GetDescriptionData(
&self,
pdwdescriptiondatasize: *mut u32,
pbtdescriptiondata: *mut u8,
pguidtype: *mut GUID
) -> Result<()>;
}
Required Methods§
fn SetTitle(&self, pwsztitle: &PCWSTR) -> Result<()>
fn GetTitle(&self, pwtitlesize: *mut u16, pwsztitle: PWSTR) -> Result<()>
fn SetDescriptor(&self, pdescriptor: *mut TOC_ENTRY_DESCRIPTOR) -> Result<()>
fn GetDescriptor(&self, pdescriptor: *mut TOC_ENTRY_DESCRIPTOR) -> Result<()>
fn SetSubEntries( &self, dwnumsubentries: u32, pwsubentryindices: *mut u16 ) -> Result<()>
fn GetSubEntries( &self, pdwnumsubentries: *mut u32, pwsubentryindices: *mut u16 ) -> Result<()>
fn SetDescriptionData( &self, dwdescriptiondatasize: u32, pbtdescriptiondata: *mut u8, pguidtype: *mut GUID ) -> Result<()>
fn GetDescriptionData( &self, pdwdescriptiondatasize: *mut u32, pbtdescriptiondata: *mut u8, pguidtype: *mut GUID ) -> Result<()>
Object Safety§
This trait is not object safe.