pub enum GoProSetting {
Show 18 variants
Resolution(Hero11Resolution),
Fps(Hero11FPS),
AutoPowerDown(Hero11AutoPowerDown),
VideoDigitalLense(Hero11VideoDigitalLense),
PhotoDigitalLense(Hero11PhotoDigitalLense),
TimeLapseDigitalLense(Hero11TimeLapseDigitalLense),
MediaFormat(Hero11MediaFormat),
AntiFlicker(AntiFlicker),
Hypersmooth(Hero11Hypersmooth),
HorizonLeveling(Hero11HorizonLeveling),
MaxLense(Hero11MaxLense),
Hindsight(Hero11Hindsight),
Controls(Hero11Controls),
Speed(Hero11Speed),
NightPhoto(Hero11NightPhoto),
WirelessBand(Hero11WirelessBand),
TrailLength(Hero11TrailLength),
VideoMode(Hero11VideoMode),
}
Expand description
Represents a setting that can be changed on a GoPro device
§NOTE
The byte arrays in this enum were taken directly from the GoPro Open Spec:
https://gopro.github.io/OpenGoPro/ble_2_0#settings-quick-reference
Variants§
Resolution(Hero11Resolution)
Fps(Hero11FPS)
AutoPowerDown(Hero11AutoPowerDown)
VideoDigitalLense(Hero11VideoDigitalLense)
PhotoDigitalLense(Hero11PhotoDigitalLense)
TimeLapseDigitalLense(Hero11TimeLapseDigitalLense)
MediaFormat(Hero11MediaFormat)
AntiFlicker(AntiFlicker)
Hypersmooth(Hero11Hypersmooth)
HorizonLeveling(Hero11HorizonLeveling)
MaxLense(Hero11MaxLense)
Hindsight(Hero11Hindsight)
Controls(Hero11Controls)
Speed(Hero11Speed)
NightPhoto(Hero11NightPhoto)
WirelessBand(Hero11WirelessBand)
TrailLength(Hero11TrailLength)
VideoMode(Hero11VideoMode)
Trait Implementations§
Source§impl AsRef<GoProSetting> for GoProSetting
impl AsRef<GoProSetting> for GoProSetting
Source§fn as_ref(&self) -> &GoProSetting
fn as_ref(&self) -> &GoProSetting
Converts this type into a shared reference of the (usually inferred) input type.
Auto Trait Implementations§
impl Freeze for GoProSetting
impl RefUnwindSafe for GoProSetting
impl Send for GoProSetting
impl Sync for GoProSetting
impl Unpin for GoProSetting
impl UnwindSafe for GoProSetting
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