Trait windows::Win32::Media::WindowsMediaFormat::IWMDRMReader2_Impl
pub trait IWMDRMReader2_Impl: Sized + IWMDRMReader_Impl {
// Required methods
fn SetEvaluateOutputLevelLicenses(&self, fevaluate: BOOL) -> Result<()>;
fn GetPlayOutputLevels(
&self,
pplayopl: *mut DRM_PLAY_OPL,
pcblength: *mut u32,
pdwminappcompliancelevel: *mut u32,
) -> Result<()>;
fn GetCopyOutputLevels(
&self,
pcopyopl: *mut DRM_COPY_OPL,
pcblength: *mut u32,
pdwminappcompliancelevel: *mut u32,
) -> Result<()>;
fn TryNextLicense(&self) -> Result<()>;
}
Required Methods§
fn SetEvaluateOutputLevelLicenses(&self, fevaluate: BOOL) -> Result<()>
fn GetPlayOutputLevels( &self, pplayopl: *mut DRM_PLAY_OPL, pcblength: *mut u32, pdwminappcompliancelevel: *mut u32, ) -> Result<()>
fn GetCopyOutputLevels( &self, pcopyopl: *mut DRM_COPY_OPL, pcblength: *mut u32, pdwminappcompliancelevel: *mut u32, ) -> Result<()>
fn TryNextLicense(&self) -> Result<()>
Object Safety§
This trait is not object safe.