[−][src]Enum rusoto_kinesis_video_archived_media::GetDASHStreamingSessionURLError
Errors returned by GetDASHStreamingSessionURL
Variants
ClientLimitExceeded(String)
Kinesis Video Streams has throttled the request because you have exceeded the limit of allowed client calls. Try making the call later.
InvalidArgument(String)
A specified parameter exceeds its restrictions, is not supported, or can't be used.
InvalidCodecPrivateData(String)
The codec private data in at least one of the tracks of the video stream is not valid for this operation.
MissingCodecPrivateData(String)
No codec private data was found in at least one of tracks of the video stream.
NoDataRetention(String)
A streaming session was requested for a stream that does not retain data (that is, has a DataRetentionInHours
of 0).
NotAuthorized(String)
Status Code: 403, The caller is not authorized to perform an operation on the given stream, or the token has expired.
ResourceNotFound(String)
GetMedia
throws this error when Kinesis Video Streams can't find the stream that you specified.
GetHLSStreamingSessionURL
and GetDASHStreamingSessionURL
throw this error if a session with a PlaybackMode
of ON_DEMAND
or LIVE_REPLAY
is requested for a stream that has no fragments within the requested time range, or if a session with a PlaybackMode
of LIVE
is requested for a stream that has no fragments within the last 30 seconds.
UnsupportedStreamMediaType(String)
The type of the media (for example, h.264 or h.265 video or ACC or G.711 audio) could not be determined from the codec IDs of the tracks in the first fragment for a playback session. The codec ID for track 1 should be V_MPEG/ISO/AVC
and, optionally, the codec ID for track 2 should be A_AAC
.
Implementations
impl GetDASHStreamingSessionURLError
[src]
pub fn from_response(
res: BufferedHttpResponse
) -> RusotoError<GetDASHStreamingSessionURLError>
[src]
res: BufferedHttpResponse
) -> RusotoError<GetDASHStreamingSessionURLError>
Trait Implementations
impl Debug for GetDASHStreamingSessionURLError
[src]
impl Display for GetDASHStreamingSessionURLError
[src]
impl Error for GetDASHStreamingSessionURLError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl PartialEq<GetDASHStreamingSessionURLError> for GetDASHStreamingSessionURLError
[src]
pub fn eq(&self, other: &GetDASHStreamingSessionURLError) -> bool
[src]
pub fn ne(&self, other: &GetDASHStreamingSessionURLError) -> bool
[src]
impl StructuralPartialEq for GetDASHStreamingSessionURLError
[src]
Auto Trait Implementations
impl RefUnwindSafe for GetDASHStreamingSessionURLError
[src]
impl Send for GetDASHStreamingSessionURLError
[src]
impl Sync for GetDASHStreamingSessionURLError
[src]
impl Unpin for GetDASHStreamingSessionURLError
[src]
impl UnwindSafe for GetDASHStreamingSessionURLError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,