Enum google_api_proto::google::cloud::video::livestream::v1::event::Task
source · pub enum Task {
InputSwitch(InputSwitchTask),
AdBreak(AdBreakTask),
ReturnToProgram(ReturnToProgramTask),
Slate(SlateTask),
Mute(MuteTask),
Unmute(UnmuteTask),
}
Expand description
Required. Operation to be executed by this event.
Variants§
InputSwitch(InputSwitchTask)
Switches to another input stream.
AdBreak(AdBreakTask)
Inserts a new ad opportunity.
ReturnToProgram(ReturnToProgramTask)
Stops any running ad break.
Slate(SlateTask)
Inserts a slate.
Mute(MuteTask)
Mutes the stream.
Unmute(UnmuteTask)
Unmutes the stream.
Implementations§
source§impl Task
impl Task
sourcepub fn merge(
field: &mut Option<Task>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<Task>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl PartialEq for Task
impl PartialEq for Task
impl StructuralPartialEq for Task
Auto Trait Implementations§
impl Freeze for Task
impl RefUnwindSafe for Task
impl Send for Task
impl Sync for Task
impl Unpin for Task
impl UnwindSafe for Task
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request