Trait windows::Media::Protection::PlayReady::INDStreamParser_Impl
pub trait INDStreamParser_Impl: Sized {
// Required methods
fn ParseData(&self, databytes: &[u8]) -> Result<()>;
fn GetStreamInformation(
&self,
descriptor: Option<&IMediaStreamDescriptor>,
streamtype: &mut NDMediaStreamType
) -> Result<u32>;
fn BeginOfStream(&self) -> Result<()>;
fn EndOfStream(&self) -> Result<()>;
fn Notifier(&self) -> Result<NDStreamParserNotifier>;
}
Required Methods§
fn ParseData(&self, databytes: &[u8]) -> Result<()>
fn GetStreamInformation( &self, descriptor: Option<&IMediaStreamDescriptor>, streamtype: &mut NDMediaStreamType ) -> Result<u32>
fn BeginOfStream(&self) -> Result<()>
fn EndOfStream(&self) -> Result<()>
fn Notifier(&self) -> Result<NDStreamParserNotifier>
Object Safety§
This trait is not object safe.