Trait windows::Win32::Media::DirectShow::IBDA_ConditionalAccessEx_Impl
pub trait IBDA_ConditionalAccessEx_Impl: Sized {
// Required methods
fn CheckEntitlementToken(
&self,
uldialogrequest: u32,
bstrlanguage: &BSTR,
requesttype: BDA_CONDITIONALACCESS_REQUESTTYPE,
ulcbentitlementtokenlen: u32,
pbentitlementtoken: *const u8,
) -> Result<u32>;
fn SetCaptureToken(
&self,
ulcbcapturetokenlen: u32,
pbcapturetoken: *const u8,
) -> Result<()>;
fn OpenBroadcastMmi(
&self,
uldialogrequest: u32,
bstrlanguage: &BSTR,
eventid: u32,
) -> Result<()>;
fn CloseMmiDialog(
&self,
uldialogrequest: u32,
bstrlanguage: &BSTR,
uldialognumber: u32,
reasoncode: BDA_CONDITIONALACCESS_MMICLOSEREASON,
) -> Result<u32>;
fn CreateDialogRequestNumber(&self) -> Result<u32>;
}
Required Methods§
fn CheckEntitlementToken( &self, uldialogrequest: u32, bstrlanguage: &BSTR, requesttype: BDA_CONDITIONALACCESS_REQUESTTYPE, ulcbentitlementtokenlen: u32, pbentitlementtoken: *const u8, ) -> Result<u32>
fn SetCaptureToken( &self, ulcbcapturetokenlen: u32, pbcapturetoken: *const u8, ) -> Result<()>
fn OpenBroadcastMmi( &self, uldialogrequest: u32, bstrlanguage: &BSTR, eventid: u32, ) -> Result<()>
fn CloseMmiDialog( &self, uldialogrequest: u32, bstrlanguage: &BSTR, uldialognumber: u32, reasoncode: BDA_CONDITIONALACCESS_MMICLOSEREASON, ) -> Result<u32>
fn CreateDialogRequestNumber(&self) -> Result<u32>
Object Safety§
This trait is not object safe.