Struct blackmagic_camera_control::camera::BluetoothCamera[][src]

pub struct BluetoothCamera { /* fields omitted */ }

Implementations

Takes the BLE name of the camera and returns a new BluetoothCamera instance

Arguments

  • name - &str representing the Bluetooth name of the camera such as “A:5CA7128B”

Tries to connect to the camera, waiting as long as supplied timeout specifies

Arguments

  • timeout - std::Duration of how long to wait before giving up

Disconnects from the camera

NOTE: THIS ACTUALLY DOESN’T WORK ON OSX BECAUSE THE UNDERLYING LIBRARY IS PEPEGA

Gives you the latest cached version of the supplied Command If no cached version is found, returns the empty property

Arguments

  • cmd - Command like this: Command::Metadata(Metadata::LensDistance(“”.to_string()))

Gives you the latest cached version of the supplied normalized_name

Arguments

  • normalized_name - &str like this: metadata_lens_distance

Returns a channel which allows you to get updates from the camera

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Casts the value.

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Casts the value.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Casts the value.

Should always be Self

Casts the value.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Casts the value.

Casts the value.