Type Alias PF_UtilitySuiteVersion1

Source
pub type PF_UtilitySuiteVersion1 = PF_UtilitySuite;

Aliased Type§

#[repr(C)]
pub struct PF_UtilitySuiteVersion1 {
Show 47 fields pub GetFilterInstanceID: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32) -> i32>, pub GetMediaTimecode: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32, *mut u32) -> i32>, pub GetClipSpeed: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut f64) -> i32>, pub GetClipDuration: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32) -> i32>, pub GetClipStart: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32) -> i32>, pub GetUnscaledClipDuration: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32) -> i32>, pub GetUnscaledClipStart: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32) -> i32>, pub GetTrackItemStart: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32) -> i32>, pub GetMediaFieldType: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32) -> i32>, pub GetMediaFrameRate: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i64) -> i32>, pub GetContainingTimelineID: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32) -> i32>, pub GetClipName: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u8, *mut PrSDKString) -> i32>, pub EffectWantsCheckedOutFramesToMatchRenderPixelFormat: Option<unsafe extern "C" fn(*mut PF_ProgressInfo) -> i32>, pub EffectDependsOnClipName: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u8) -> i32>, pub SetEffectInstanceName: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *const PrSDKString) -> i32>, pub GetFileName: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut PrSDKString) -> i32>, pub GetOriginalClipFrameRate: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i64) -> i32>, pub GetSourceTrackMediaTimecode: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, bool, bool, *mut i32) -> i32>, pub GetSourceTrackClipName: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, u8, *mut PrSDKString) -> i32>, pub GetSourceTrackFileName: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, *mut PrSDKString) -> i32>, pub EffectDependsOnClipName2: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u8, u32) -> i32>, pub GetMediaTimecode2: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, bool, *mut i32, *mut u32) -> i32>, pub GetSourceTrackMediaTimecode2: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, bool, bool, i64, *mut i32) -> i32>, pub GetSourceTrackClipName2: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, u8, *mut PrSDKString, i64) -> i32>, pub GetSourceTrackFileName2: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, *mut PrSDKString, i64) -> i32>, pub GetCommentString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>, pub GetLogNoteString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>, pub GetCameraRollString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>, pub GetClientMetadataString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>, pub GetDailyRollString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>, pub GetDescriptionString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>, pub GetLabRollString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>, pub GetSceneString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>, pub GetShotString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>, pub GetTapeNameString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>, pub GetVideoCodecString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>, pub GetGoodMetadataString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>, pub GetSoundRollString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>, pub GetSequenceTime: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i64) -> i32>, pub GetSoundTimecode: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut i32) -> i32>, pub GetOriginalClipFrameRateForSourceTrack: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, *mut i64) -> i32>, pub GetMediaFrameRateForSourceTrack: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut i64) -> i32>, pub GetSourceTrackMediaActualStartTime: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, i64, *mut i64) -> i32>, pub IsSourceTrackMediaTrimmed: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, i64, *mut bool) -> i32>, pub IsMediaTrimmed: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i64, *mut bool) -> i32>, pub IsTrackEmpty: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, i64, *mut bool) -> i32>, pub IsTrackItemEffectAppliedToSynthetic: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut bool) -> i32>,
}

Fields§

§GetFilterInstanceID: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32) -> i32>§GetMediaTimecode: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32, *mut u32) -> i32>§GetClipSpeed: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut f64) -> i32>§GetClipDuration: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32) -> i32>§GetClipStart: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32) -> i32>§GetUnscaledClipDuration: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32) -> i32>§GetUnscaledClipStart: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32) -> i32>§GetTrackItemStart: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32) -> i32>§GetMediaFieldType: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32) -> i32>§GetMediaFrameRate: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i64) -> i32>§GetContainingTimelineID: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i32) -> i32>§GetClipName: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u8, *mut PrSDKString) -> i32>§EffectWantsCheckedOutFramesToMatchRenderPixelFormat: Option<unsafe extern "C" fn(*mut PF_ProgressInfo) -> i32>§EffectDependsOnClipName: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u8) -> i32>§SetEffectInstanceName: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *const PrSDKString) -> i32>§GetFileName: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut PrSDKString) -> i32>§GetOriginalClipFrameRate: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i64) -> i32>§GetSourceTrackMediaTimecode: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, bool, bool, *mut i32) -> i32>§GetSourceTrackClipName: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, u8, *mut PrSDKString) -> i32>§GetSourceTrackFileName: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, *mut PrSDKString) -> i32>§EffectDependsOnClipName2: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u8, u32) -> i32>§GetMediaTimecode2: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, bool, *mut i32, *mut u32) -> i32>§GetSourceTrackMediaTimecode2: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, bool, bool, i64, *mut i32) -> i32>§GetSourceTrackClipName2: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, u8, *mut PrSDKString, i64) -> i32>§GetSourceTrackFileName2: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, *mut PrSDKString, i64) -> i32>§GetCommentString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>§GetLogNoteString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>§GetCameraRollString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>§GetClientMetadataString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>§GetDailyRollString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>§GetDescriptionString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>§GetLabRollString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>§GetSceneString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>§GetShotString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>§GetTapeNameString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>§GetVideoCodecString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>§GetGoodMetadataString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>§GetSoundRollString: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut PrSDKString) -> i32>§GetSequenceTime: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut i64) -> i32>§GetSoundTimecode: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut i32) -> i32>§GetOriginalClipFrameRateForSourceTrack: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, *mut i64) -> i32>§GetMediaFrameRateForSourceTrack: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i32, i64, *mut i64) -> i32>§GetSourceTrackMediaActualStartTime: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, i64, *mut i64) -> i32>§IsSourceTrackMediaTrimmed: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, i64, *mut bool) -> i32>§IsMediaTrimmed: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, i64, *mut bool) -> i32>§IsTrackEmpty: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, u32, i64, *mut bool) -> i32>§IsTrackItemEffectAppliedToSynthetic: Option<unsafe extern "C" fn(*mut PF_ProgressInfo, *mut bool) -> i32>