[][src]Enum aaudio::ContentType

pub enum ContentType {
    Speech,
    Music,
    Movie,
    Sonification,
}

The ContentType attribute describes "what" you are playing. It expresses the general category of the content. This information is optional. But in case it is known (for instance Movie for a movie streaming service or Speech for an audio book application) this information might be used by the audio framework to enforce audio focus.

Note that these match the equivalent values in android.media.AudioAttributes in the Android Java API.

Added in API level 28.

Variants

Speech

Use this for spoken voice, audio books, etcetera.

Music

Use this for pre-recorded or live music.

Movie

Use this for a movie or video soundtrack.

Sonification

Use this for sound is designed to accompany a user action, such as a click or beep sound made when the user presses a button.

Trait Implementations

impl Clone for ContentType[src]

impl Copy for ContentType[src]

impl Debug for ContentType[src]

impl Eq for ContentType[src]

impl PartialEq<ContentType> for ContentType[src]

impl StructuralEq for ContentType[src]

impl StructuralPartialEq for ContentType[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.