pub trait IMFCameraControlDefaults_Impl: Sized {
    // Required methods
    fn GetType(&self) -> MF_CAMERA_CONTROL_CONFIGURATION_TYPE;
    fn GetRangeInfo(&self) -> Result<MF_CAMERA_CONTROL_RANGE_INFO>;
    fn LockControlData(
        &self,
        control: *mut *mut c_void,
        controlsize: *mut u32,
        data: *mut *mut c_void,
        datasize: *mut u32
    ) -> Result<()>;
    fn UnlockControlData(&self) -> Result<()>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§