#[repr(C, packed(1))]pub struct PrSDKSmartRenderingSuite {
pub BuildSmartRenderSegmentList: Option<unsafe extern "C" fn(inCallbackFunc: SegmentInfoCallback, inCallbackData: *mut c_void, inSegmentsID: csSDK_int32, inTimeBase: PrTime, inPixelFormat: PrPixelFormat) -> prSuiteError>,
pub BuildSmartRenderSegmentListNoPreviewFiles: Option<unsafe extern "C" fn(inCallbackFunc: SegmentInfoCallback, inCallbackData: *mut c_void, inSegmentsID: csSDK_int32, inTimeBase: PrTime, inPixelFormat: PrPixelFormat) -> prSuiteError>,
pub BuildAncillaryDataSegmentMap: Option<unsafe extern "C" fn(inCallbackFunc: SegmentInfoCallback, inCallbackData: *mut c_void, inVideoSegmentsID: csSDK_int32, inTimeBase: PrTime, inPixelFormat: PrPixelFormat) -> prSuiteError>,
pub BuildColorManagedSmartRenderSegmentList: Option<unsafe extern "C" fn(inCallbackFunc: SegmentInfoCallback, inCallbackData: *mut c_void, inSegmentsID: csSDK_int32, inTimeBase: PrTime, inPixelFormat: PrPixelFormat, inColorSpaceID: PrSDKColorSpaceID) -> prSuiteError>,
pub BuildColorManagedSmartRenderSegmentListNoPreviewFiles: Option<unsafe extern "C" fn(inCallbackFunc: SegmentInfoCallback, inCallbackData: *mut c_void, inSegmentsID: csSDK_int32, inTimeBase: PrTime, inPixelFormat: PrPixelFormat, inColorSpaceID: PrSDKColorSpaceID) -> prSuiteError>,
}Fields§
§BuildSmartRenderSegmentList: Option<unsafe extern "C" fn(inCallbackFunc: SegmentInfoCallback, inCallbackData: *mut c_void, inSegmentsID: csSDK_int32, inTimeBase: PrTime, inPixelFormat: PrPixelFormat) -> prSuiteError>§BuildSmartRenderSegmentListNoPreviewFiles: Option<unsafe extern "C" fn(inCallbackFunc: SegmentInfoCallback, inCallbackData: *mut c_void, inSegmentsID: csSDK_int32, inTimeBase: PrTime, inPixelFormat: PrPixelFormat) -> prSuiteError>§BuildAncillaryDataSegmentMap: Option<unsafe extern "C" fn(inCallbackFunc: SegmentInfoCallback, inCallbackData: *mut c_void, inVideoSegmentsID: csSDK_int32, inTimeBase: PrTime, inPixelFormat: PrPixelFormat) -> prSuiteError>§BuildColorManagedSmartRenderSegmentList: Option<unsafe extern "C" fn(inCallbackFunc: SegmentInfoCallback, inCallbackData: *mut c_void, inSegmentsID: csSDK_int32, inTimeBase: PrTime, inPixelFormat: PrPixelFormat, inColorSpaceID: PrSDKColorSpaceID) -> prSuiteError>§BuildColorManagedSmartRenderSegmentListNoPreviewFiles: Option<unsafe extern "C" fn(inCallbackFunc: SegmentInfoCallback, inCallbackData: *mut c_void, inSegmentsID: csSDK_int32, inTimeBase: PrTime, inPixelFormat: PrPixelFormat, inColorSpaceID: PrSDKColorSpaceID) -> prSuiteError>Trait Implementations§
Source§impl Clone for PrSDKSmartRenderingSuite
impl Clone for PrSDKSmartRenderingSuite
Source§fn clone(&self) -> PrSDKSmartRenderingSuite
fn clone(&self) -> PrSDKSmartRenderingSuite
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PrSDKSmartRenderingSuite
impl Debug for PrSDKSmartRenderingSuite
impl Copy for PrSDKSmartRenderingSuite
Auto Trait Implementations§
impl Freeze for PrSDKSmartRenderingSuite
impl RefUnwindSafe for PrSDKSmartRenderingSuite
impl Send for PrSDKSmartRenderingSuite
impl Sync for PrSDKSmartRenderingSuite
impl Unpin for PrSDKSmartRenderingSuite
impl UnwindSafe for PrSDKSmartRenderingSuite
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more