Trait windows::Media::Protection::PlayReady::INDMessenger_Impl
pub trait INDMessenger_Impl: Sized {
// Required methods
fn SendRegistrationRequestAsync(
&self,
sessionidbytes: &[u8],
challengedatabytes: &[u8]
) -> Result<IAsyncOperation<INDSendResult>>;
fn SendProximityDetectionStartAsync(
&self,
pdtype: NDProximityDetectionType,
transmitterchannelbytes: &[u8],
sessionidbytes: &[u8],
challengedatabytes: &[u8]
) -> Result<IAsyncOperation<INDSendResult>>;
fn SendProximityDetectionResponseAsync(
&self,
pdtype: NDProximityDetectionType,
transmitterchannelbytes: &[u8],
sessionidbytes: &[u8],
responsedatabytes: &[u8]
) -> Result<IAsyncOperation<INDSendResult>>;
fn SendLicenseFetchRequestAsync(
&self,
sessionidbytes: &[u8],
challengedatabytes: &[u8]
) -> Result<IAsyncOperation<INDSendResult>>;
}
Required Methods§
fn SendRegistrationRequestAsync( &self, sessionidbytes: &[u8], challengedatabytes: &[u8] ) -> Result<IAsyncOperation<INDSendResult>>
fn SendProximityDetectionStartAsync( &self, pdtype: NDProximityDetectionType, transmitterchannelbytes: &[u8], sessionidbytes: &[u8], challengedatabytes: &[u8] ) -> Result<IAsyncOperation<INDSendResult>>
fn SendProximityDetectionResponseAsync( &self, pdtype: NDProximityDetectionType, transmitterchannelbytes: &[u8], sessionidbytes: &[u8], responsedatabytes: &[u8] ) -> Result<IAsyncOperation<INDSendResult>>
fn SendLicenseFetchRequestAsync( &self, sessionidbytes: &[u8], challengedatabytes: &[u8] ) -> Result<IAsyncOperation<INDSendResult>>
Object Safety§
This trait is not object safe.