pub struct DecklinkDeviceAttributes { /* private fields */ }Implementations§
Source§impl DecklinkDeviceAttributes
impl DecklinkDeviceAttributes
pub fn supports_internal_keying(&self) -> Result<bool, SdkError>
pub fn supports_external_keying(&self) -> Result<bool, SdkError>
pub fn supports_hd_keying(&self) -> Result<bool, SdkError>
pub fn supports_input_format_detection(&self) -> Result<bool, SdkError>
pub fn has_reference_input(&self) -> Result<bool, SdkError>
pub fn has_serial_port(&self) -> Result<bool, SdkError>
pub fn has_analog_video_output_gain(&self) -> Result<bool, SdkError>
pub fn can_only_adjust_overall_video_output_gain( &self, ) -> Result<bool, SdkError>
pub fn has_video_input_anti_aliasing_filter(&self) -> Result<bool, SdkError>
pub fn has_bypass(&self) -> Result<bool, SdkError>
pub fn supports_clock_timing_adjustment(&self) -> Result<bool, SdkError>
pub fn supports_full_duplex(&self) -> Result<bool, SdkError>
pub fn supports_full_frame_reference_input_timing_offset( &self, ) -> Result<bool, SdkError>
pub fn supports_smpte_level_a_output(&self) -> Result<bool, SdkError>
pub fn supports_dual_link_sdi(&self) -> Result<bool, SdkError>
pub fn supports_quad_link_sdi(&self) -> Result<bool, SdkError>
pub fn supports_idle_output(&self) -> Result<bool, SdkError>
pub fn has_ltc_timecode_input(&self) -> Result<bool, SdkError>
pub fn supports_duplex_mode_configuration(&self) -> Result<bool, SdkError>
pub fn supports_hdr_metadata(&self) -> Result<bool, SdkError>
pub fn maximum_audio_channels(&self) -> Result<i64, SdkError>
pub fn maximum_analog_audio_input_channels(&self) -> Result<i64, SdkError>
pub fn maximum_analog_audio_output_channels(&self) -> Result<i64, SdkError>
pub fn number_of_sub_devices(&self) -> Result<i64, SdkError>
pub fn sub_device_index(&self) -> Result<i64, SdkError>
pub fn persistent_id(&self) -> Result<i64, SdkError>
pub fn device_group_id(&self) -> Result<i64, SdkError>
pub fn topological_id(&self) -> Result<i64, SdkError>
pub fn video_output_connections( &self, ) -> Result<DecklinkVideoConnection, SdkError>
pub fn video_input_connections( &self, ) -> Result<DecklinkVideoConnection, SdkError>
pub fn audio_output_connections( &self, ) -> Result<DecklinkAudioConnection, SdkError>
pub fn audio_input_connections( &self, ) -> Result<DecklinkAudioConnection, SdkError>
pub fn video_io_support(&self) -> Result<i64, SdkError>
pub fn deck_control_connections( &self, ) -> Result<DecklinkDeckControlConnection, SdkError>
pub fn device_interface(&self) -> Result<i64, SdkError>
pub fn audio_input_rca_channel_count(&self) -> Result<i64, SdkError>
pub fn audio_input_xlr_channel_count(&self) -> Result<i64, SdkError>
pub fn audio_output_rca_channel_count(&self) -> Result<i64, SdkError>
pub fn audio_output_xlr_channel_count(&self) -> Result<i64, SdkError>
pub fn paired_device_persistent_id(&self) -> Result<i64, SdkError>
pub fn video_input_gain_minimum(&self) -> Result<f64, SdkError>
pub fn video_input_gain_maximum(&self) -> Result<f64, SdkError>
pub fn video_output_gain_minimum(&self) -> Result<f64, SdkError>
pub fn video_output_gain_maximum(&self) -> Result<f64, SdkError>
pub fn microphone_input_gain_minimum(&self) -> Result<f64, SdkError>
pub fn microphone_input_gain_maximum(&self) -> Result<f64, SdkError>
pub fn serial_port_device_name(&self) -> Result<String, SdkError>
pub fn vendor_name(&self) -> Result<String, SdkError>
pub fn display_name(&self) -> Result<String, SdkError>
pub fn model_name(&self) -> Result<String, SdkError>
pub fn device_handle(&self) -> Result<String, SdkError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DecklinkDeviceAttributes
impl RefUnwindSafe for DecklinkDeviceAttributes
impl !Send for DecklinkDeviceAttributes
impl !Sync for DecklinkDeviceAttributes
impl Unpin for DecklinkDeviceAttributes
impl UnwindSafe for DecklinkDeviceAttributes
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