Expand description
Shared myko entity/command/report types for the pixelstreaming app. WASM-safe: the Leptos frontend and the native server both build against this crate, and the TS bindings are generated from it.
One #[myko_item] per module (the macro emits per-module helpers that would
otherwise collide).
Re-exports§
pub use cam_pref::*;pub use camera_home::*;pub use collection::*;pub use collection_membership::*;pub use commands::*;pub use control_lock::*;pub use frame_capture::*;pub use frame_capture_status::*;pub use frame_capture_target::*;pub use otio::*;pub use recording_job::*;pub use recording_job_request::*;pub use recording_job_status::*;pub use recording_plan::*;pub use recording_request::*;pub use recording_status::*;pub use reports::*;pub use shot::*;pub use stream::*;pub use timeline::*;pub use viewer::*;
Modules§
- cam_
pref - camera_
home - collection
- collection_
membership - commands
- control_
lock - frame_
capture - frame_
capture_ status - frame_
capture_ target - otio
- Lossless OpenTimelineIO interchange for shared Pulse timelines.
- recording_
job - recording_
job_ request - recording_
job_ status - recording_
plan - recording_
request - recording_
status - reports
- shot
- stream
- timeline
- viewer
Structs§
- Capture
Collection Id - Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
- Capture
Context - Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
- Capture
Label - Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
- Capture
Library Id - Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
- Collection
Path - Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
- Content
Revision - Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
- Pixelstream
Collection Path Segment - Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
- Pixelstream
Collection Ref - Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
- Stored
Capture Context CaptureContextas an entity field.
Enums§
- Capture
Collection - Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it. Stable collection identity captured with the frame.
- Collection
Kind - Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
- Editorial
Context Error - Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
Functions§
- link
- Force-link so the
#[myko_item]/#[myko_command]/#[myko_report]inventory registrations are pulled into whichever binary depends on this crate. Call once at startup.