#[non_exhaustive]pub struct GetClipOutput {
pub content_type: Option<String>,
pub payload: ByteStream,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.content_type: Option<String>
The content type of the media in the requested clip.
payload: ByteStream
Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.
Implementations§
source§impl GetClipOutput
impl GetClipOutput
sourcepub fn content_type(&self) -> Option<&str>
pub fn content_type(&self) -> Option<&str>
The content type of the media in the requested clip.
sourcepub fn payload(&self) -> &ByteStream
pub fn payload(&self) -> &ByteStream
Traditional MP4 file that contains the media clip from the specified video stream. The output will contain the first 100 MB or the first 200 fragments from the specified start timestamp. For more information, see Kinesis Video Streams Limits.
source§impl GetClipOutput
impl GetClipOutput
sourcepub fn builder() -> GetClipOutputBuilder
pub fn builder() -> GetClipOutputBuilder
Creates a new builder-style object to manufacture GetClipOutput
.
Trait Implementations§
source§impl Debug for GetClipOutput
impl Debug for GetClipOutput
source§impl RequestId for GetClipOutput
impl RequestId for GetClipOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.Auto Trait Implementations§
impl !RefUnwindSafe for GetClipOutput
impl Send for GetClipOutput
impl Sync for GetClipOutput
impl Unpin for GetClipOutput
impl !UnwindSafe for GetClipOutput
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.