Skip to main content

Crate pulse_pixelstream_types

Crate pulse_pixelstream_types 

Source
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 previs_dlss::*;
pub use previs_dlss_status::*;
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.
previs_dlss
previs_dlss_status
recording_job
recording_job_request
recording_job_status
recording_plan
recording_request
recording_status
reports
shot
stream
timeline
viewer

Structs§

CaptureCollectionId
Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
CaptureContext
Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
CaptureLabel
Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
CaptureLibraryId
Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
CollectionPath
Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
ContentRevision
Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
PixelstreamCollectionPathSegment
Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
PixelstreamCollectionRef
Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
StoredCaptureContext
CaptureContext as an entity field.

Enums§

CaptureCollection
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.
CollectionKind
Shared, validated editorial identity for synchronized nDisplay capture. Pulse Cluster owns the wire contract; Pixelstream authors and persists it.
EditorialContextError
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.