chore: cargo fmt
This commit is contained in:
parent
f0ee6a0444
commit
621b085381
|
@ -2,5 +2,5 @@
|
||||||
pub struct ColorGeneratorState {
|
pub struct ColorGeneratorState {
|
||||||
pub hue: u64,
|
pub hue: u64,
|
||||||
pub saturation: u64,
|
pub saturation: u64,
|
||||||
pub luma: u64
|
pub luma: u64,
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
|
|
||||||
use crate::enums::{ExternalPortType, FairlightAnalogInputLevel, FairlightAudioMixOption, FairlightAudioSourceType, FairlightInputConfiguration, FairlightInputType};
|
use crate::enums::{
|
||||||
|
ExternalPortType, FairlightAnalogInputLevel, FairlightAudioMixOption, FairlightAudioSourceType,
|
||||||
|
FairlightInputConfiguration, FairlightInputType,
|
||||||
|
};
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
pub struct FairlightAudioDynamicsState {
|
pub struct FairlightAudioDynamicsState {
|
||||||
|
@ -8,7 +11,7 @@ pub struct FairlightAudioDynamicsState {
|
||||||
|
|
||||||
pub limiter: Option<FairlightAudioLimiterState>,
|
pub limiter: Option<FairlightAudioLimiterState>,
|
||||||
pub compressor: Option<FairlightAudioCompressorState>,
|
pub compressor: Option<FairlightAudioCompressorState>,
|
||||||
pub expander: Option<FairlightAudioExpanderState>
|
pub expander: Option<FairlightAudioExpanderState>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
|
@ -17,7 +20,7 @@ pub struct FairlightAudioLimiterState {
|
||||||
pub threshold: u64,
|
pub threshold: u64,
|
||||||
pub attack: u64,
|
pub attack: u64,
|
||||||
pub hold: u64,
|
pub hold: u64,
|
||||||
pub release: u64
|
pub release: u64,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
|
@ -27,7 +30,7 @@ pub struct FairlightAudioCompressorState {
|
||||||
pub ratio: u64,
|
pub ratio: u64,
|
||||||
pub attack: u64,
|
pub attack: u64,
|
||||||
pub hold: u64,
|
pub hold: u64,
|
||||||
pub release: u64
|
pub release: u64,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
|
@ -39,7 +42,7 @@ pub struct FairlightAudioExpanderState {
|
||||||
pub ratio: u64,
|
pub ratio: u64,
|
||||||
pub attack: u64,
|
pub attack: u64,
|
||||||
pub hold: u64,
|
pub hold: u64,
|
||||||
pub release: u64
|
pub release: u64,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
|
@ -47,22 +50,22 @@ pub struct FairlightAudioEqualizerBandState {
|
||||||
pub band_enabled: bool,
|
pub band_enabled: bool,
|
||||||
|
|
||||||
supported_shapes: Vec<u64>, // TODO
|
supported_shapes: Vec<u64>, // TODO
|
||||||
pub shape: u64, // TODO
|
pub shape: u64, // TODO
|
||||||
|
|
||||||
supported_frequency_ranges: Vec<u64>, // TODO
|
supported_frequency_ranges: Vec<u64>, // TODO
|
||||||
pub frequency_ranges: u64, // TODO
|
pub frequency_ranges: u64, // TODO
|
||||||
|
|
||||||
pub frequency: u64,
|
pub frequency: u64,
|
||||||
|
|
||||||
pub gain: u64,
|
pub gain: u64,
|
||||||
pub q_factor: u64
|
pub q_factor: u64,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
pub struct FairlightAudioMasterChannelPropertiesState {
|
pub struct FairlightAudioMasterChannelPropertiesState {
|
||||||
// Gain in decibel, -Infinity to +6dB
|
// Gain in decibel, -Infinity to +6dB
|
||||||
pub fader_gain: u64,
|
pub fader_gain: u64,
|
||||||
pub follow_fade_to_black: bool
|
pub follow_fade_to_black: bool,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
|
@ -78,21 +81,21 @@ pub struct FairlightAudioMonitorChannel {
|
||||||
pub gain: u64,
|
pub gain: u64,
|
||||||
pub input_master_gain: u64,
|
pub input_master_gain: u64,
|
||||||
pub input_talkback_gain: u64,
|
pub input_talkback_gain: u64,
|
||||||
pub input_sidetone_gain: u64
|
pub input_sidetone_gain: u64,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
pub struct FairlightAudioSource {
|
pub struct FairlightAudioSource {
|
||||||
pub properties: Option<FairlightAudioSourcePropertiesState>,
|
pub properties: Option<FairlightAudioSourcePropertiesState>,
|
||||||
pub equalizer: Option<FairlightAudioEqualizerState>,
|
pub equalizer: Option<FairlightAudioEqualizerState>,
|
||||||
pub dynamics: Option<FairlightAudioDynamicsState>
|
pub dynamics: Option<FairlightAudioDynamicsState>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
pub struct FairlightAudioEqualizerState {
|
pub struct FairlightAudioEqualizerState {
|
||||||
pub enabled: bool,
|
pub enabled: bool,
|
||||||
pub gain: u64,
|
pub gain: u64,
|
||||||
bands: Vec<FairlightAudioEqualizerBandState>
|
bands: Vec<FairlightAudioEqualizerBandState>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
|
@ -110,13 +113,13 @@ pub struct FairlightAudioSourcePropertiesState {
|
||||||
pub fader_gain: u64,
|
pub fader_gain: u64,
|
||||||
|
|
||||||
supported_mix_options: Vec<FairlightAudioMixOption>,
|
supported_mix_options: Vec<FairlightAudioMixOption>,
|
||||||
pub mix_option: FairlightAudioMixOption
|
pub mix_option: FairlightAudioMixOption,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
pub struct FairlightAudioInput {
|
pub struct FairlightAudioInput {
|
||||||
pub properties: Option<FairlightAudioInputProperties>,
|
pub properties: Option<FairlightAudioInputProperties>,
|
||||||
pub sources: HashMap<String, FairlightAudioSource>
|
pub sources: HashMap<String, FairlightAudioSource>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
|
@ -128,7 +131,7 @@ pub struct FairlightAudioInputProperties {
|
||||||
pub active_configuration: FairlightInputConfiguration,
|
pub active_configuration: FairlightInputConfiguration,
|
||||||
|
|
||||||
supported_input_levels: Vec<FairlightAnalogInputLevel>,
|
supported_input_levels: Vec<FairlightAnalogInputLevel>,
|
||||||
pub activeInputLevel: FairlightAnalogInputLevel
|
pub active_input_level: FairlightAnalogInputLevel,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
|
@ -137,5 +140,5 @@ pub struct AtemFairlightAudioState {
|
||||||
pub master: Option<FairlightAudioMasterChannel>,
|
pub master: Option<FairlightAudioMasterChannel>,
|
||||||
pub monitor: Option<FairlightAudioMonitorChannel>,
|
pub monitor: Option<FairlightAudioMonitorChannel>,
|
||||||
|
|
||||||
pub audio_follow_video_crossfade_transition_enabled: Option<bool>
|
pub audio_follow_video_crossfade_transition_enabled: Option<bool>,
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,5 +10,5 @@ pub struct InputChannel {
|
||||||
pub external_port_type: ExternalPortType,
|
pub external_port_type: ExternalPortType,
|
||||||
internal_port_type: InternalPortType,
|
internal_port_type: InternalPortType,
|
||||||
source_availability: SourceAvailability,
|
source_availability: SourceAvailability,
|
||||||
me_availability: MeAvailability
|
me_availability: MeAvailability,
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,7 +11,7 @@ pub struct RecordingState {
|
||||||
|
|
||||||
pub duration: Option<Timecode>,
|
pub duration: Option<Timecode>,
|
||||||
|
|
||||||
pub disks: HashMap<u64, RecordingDiskProperties>
|
pub disks: HashMap<u64, RecordingDiskProperties>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
|
@ -19,7 +19,7 @@ pub struct RecordingDiskProperties {
|
||||||
pub disk_id: u64,
|
pub disk_id: u64,
|
||||||
pub volume_name: String,
|
pub volume_name: String,
|
||||||
pub recording_time_available: u64,
|
pub recording_time_available: u64,
|
||||||
pub status: RecordingDiskStatus
|
pub status: RecordingDiskStatus,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
|
@ -27,7 +27,7 @@ pub struct RecordingStateStatus {
|
||||||
pub state: RecordingStatus,
|
pub state: RecordingStatus,
|
||||||
pub error: RecordingError,
|
pub error: RecordingError,
|
||||||
|
|
||||||
pub recording_time_available: u64
|
pub recording_time_available: u64,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
|
@ -37,5 +37,5 @@ pub struct RecordingStateProperties {
|
||||||
pub working_set_1_disk_id: u64,
|
pub working_set_1_disk_id: u64,
|
||||||
pub working_set_2_disk_id: u64,
|
pub working_set_2_disk_id: u64,
|
||||||
|
|
||||||
pub record_in_all_cameras: bool
|
pub record_in_all_cameras: bool,
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,19 +8,19 @@ pub struct StreamingState {
|
||||||
pub stats: Option<StreamingStateStats>,
|
pub stats: Option<StreamingStateStats>,
|
||||||
pub service: StreamingServiceProperties,
|
pub service: StreamingServiceProperties,
|
||||||
|
|
||||||
pub duration: Option<Timecode>
|
pub duration: Option<Timecode>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
pub struct StreamingStateStatus {
|
pub struct StreamingStateStatus {
|
||||||
state: StreamingStatus,
|
state: StreamingStatus,
|
||||||
error: StreamingError
|
error: StreamingError,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Getters, new)]
|
#[derive(Getters, new)]
|
||||||
pub struct StreamingStateStats {
|
pub struct StreamingStateStats {
|
||||||
cache_used: u64,
|
cache_used: u64,
|
||||||
encoding_bitrate: u64
|
encoding_bitrate: u64,
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct StreamingServiceProperties {
|
pub struct StreamingServiceProperties {
|
||||||
|
@ -28,5 +28,5 @@ pub struct StreamingServiceProperties {
|
||||||
pub url: String,
|
pub url: String,
|
||||||
pub key: String,
|
pub key: String,
|
||||||
|
|
||||||
bitrates: (u64, u64)
|
bitrates: (u64, u64),
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue