Struct gapi_grpc::google::cloud::video::transcoder::v1beta1::AudioStream[][src]

pub struct AudioStream {
    pub codec: String,
    pub bitrate_bps: i32,
    pub channel_count: i32,
    pub channel_layout: Vec<String>,
    pub mapping: Vec<AudioAtom>,
    pub sample_rate_hertz: i32,
}

Audio stream resource.

Fields

codec: String

The codec for this audio stream. The default is "aac".

Supported audio codecs:

bitrate_bps: i32

Required. Audio bitrate in bits per second. Must be between 1 and 10,000,000.

channel_count: i32

Number of audio channels. Must be between 1 and 6. The default is 2.

channel_layout: Vec<String>

A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"].

Supported channel names:

mapping: Vec<AudioAtom>

The mapping for the Job.edit_list atoms with audio EditAtom.inputs.

sample_rate_hertz: i32

The audio sample rate in Hertz. The default is 48000 Hertz.

Trait Implementations

impl Clone for AudioStream[src]

impl Debug for AudioStream[src]

impl Default for AudioStream[src]

impl Message for AudioStream[src]

impl PartialEq<AudioStream> for AudioStream[src]

impl StructuralPartialEq for AudioStream[src]

Auto Trait Implementations

impl RefUnwindSafe for AudioStream

impl Send for AudioStream

impl Sync for AudioStream

impl Unpin for AudioStream

impl UnwindSafe for AudioStream

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> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> IntoRequest<T> for 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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]