pub trait INDDownloadEngineNotifier_Impl: Sized {
// Required methods
fn OnStreamOpened(&self) -> Result<()>;
fn OnPlayReadyObjectReceived(&self, databytes: &[u8]) -> Result<()>;
fn OnContentIDReceived(
&self,
licensefetchdescriptor: Option<&INDLicenseFetchDescriptor>
) -> Result<()>;
fn OnDataReceived(&self, databytes: &[u8], bytesreceived: u32) -> Result<()>;
fn OnEndOfStream(&self) -> Result<()>;
fn OnNetworkError(&self) -> Result<()>;
}
Required Methods§
fn OnStreamOpened(&self) -> Result<()>
fn OnPlayReadyObjectReceived(&self, databytes: &[u8]) -> Result<()>
fn OnContentIDReceived( &self, licensefetchdescriptor: Option<&INDLicenseFetchDescriptor> ) -> Result<()>
fn OnDataReceived(&self, databytes: &[u8], bytesreceived: u32) -> Result<()>
fn OnEndOfStream(&self) -> Result<()>
fn OnNetworkError(&self) -> Result<()>
Object Safety§
This trait is not object safe.