Expand description
Rust implementation of the OBSBOT camera SDK.
See README.md and CONTRIBUTING.md at the repository root. v0.0.0 is a
skeleton - the public API is unstable and most methods return
Error::Unsupported until the protocol capture work begins.
Re-exports§
pub use device::Device;pub use discovery::DeviceInfo;pub use discovery::Devices;pub use error::Error;pub use error::Result;pub use status::Event;pub use status::EventReceiver;pub use types::AeMode;pub use types::AiMode;pub use types::AntiFlicker;pub use types::AutoFramingMode;pub use types::Cadence;pub use types::FirmwareVersion;pub use types::FovType;pub use types::MediaBgColor;pub use types::MediaBgMode;pub use types::MediaMode;pub use types::ProductType;pub use types::Status;pub use types::WdrMode;pub use types::WhiteBalanceMode;
Modules§
- device
- Opened camera handle and the v1 method surface.
- devices
- Per-model command tables.
- discovery
- Device enumeration and hot-plug.
- error
- Error type for libobsbot-core.
- status
- Hot-plug + periodic status events.
- transport
- Transport abstraction for camera control transfers.
- types
- Public enums and value types exposed by the SDK.