[][src]Enum sonos::AVTransportError

pub enum AVTransportError {
    InvalidAction,
    InvalidArgs,
    InvalidVar,
    ActionFailed,
    TransitionNotAvailable,
    NoContents,
    ReadError,
    FormatNotSupported,
    TransportLocked,
    WriteError,
    MediaNotWriteable,
    RecordingFormatNotSupported,
    MediaFull,
    SeekModeNotSupported,
    IllegalSeekTarget,
    PlayModeNotSupported,
    RecordQualityNotSupported,
    IllegalMimeType,
    ContentBusy,
    PlaySpeedNotSupported,
    InvalidInstanceId,
    NoDnsServer,
    BadDomainName,
    ServerError,
    Unknown,
}

Variants

InvalidAction

No action by that name at this service.

InvalidArgs

Could be any of the following: not enough in args, too many in args, no in arg by that name, one or more in args are of the wrong data type.

InvalidVar

No state variable by that name at this service.

ActionFailed

May be returned in current state of service prevents invoking that action.

TransitionNotAvailable

The immediate transition from current transport state to desired transport state is not supported by this device.

NoContents

The media does not contain any contents that can be played.

ReadError

The media cannot be read (e.g., because of dust or a scratch).

FormatNotSupported

The storage format of the currently loaded media is not supported

TransportLocked

The transport is “hold locked”.

WriteError

The media cannot be written (e.g., because of dust or a scratch)

MediaNotWriteable

The media is write-protected or is of a not writable type.

RecordingFormatNotSupported

The storage format of the currently loaded media is not supported for recording by this device

MediaFull

There is no free space left on the loaded media

SeekModeNotSupported

The specified seek mode is not supported by the device

IllegalSeekTarget

The specified seek target is not specified in terms of the seek mode, or is not present on the media

PlayModeNotSupported

The specified play mode is not supported by the device

RecordQualityNotSupported

The specified record quality is not supported by the device

IllegalMimeType

The resource to be played has a mimetype which is not supported by the AVTransport service

ContentBusy

This indicates the resource is already being played by other means

PlaySpeedNotSupported

The specified playback speed is not supported by the AVTransport service

InvalidInstanceId

The specified instanceID is invalid for this AVTransport

NoDnsServer

The DNS Server is not available (HTTP error 503)

BadDomainName

Unable to resolve the Fully Qualified Domain Name. (HTTP error 502)

ServerError

The server that hosts the resource is unreachable or unresponsive (HTTP error 404/410).

Unknown

Error we've not come across before

Trait Implementations

impl From<AVTransportError> for ErrorKind[src]

impl From<u64> for AVTransportError[src]

impl Debug for AVTransportError[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> Erased for T