youtube  v3
Public Member Functions | Static Public Member Functions | List of all members
google_youtube_api::VideoFileDetailsAudioStream Class Reference

#include <video_file_details_audio_stream.h>

Inheritance diagram for google_youtube_api::VideoFileDetailsAudioStream:

Public Member Functions

 VideoFileDetailsAudioStream (const Json::Value &storage)
 
 VideoFileDetailsAudioStream (Json::Value *storage)
 
virtual ~VideoFileDetailsAudioStream ()
 
const StringPiece GetTypeName () const
 
bool has_bitrate_bps () const
 
void clear_bitrate_bps ()
 
uint64 get_bitrate_bps () const
 
void set_bitrate_bps (uint64 value)
 
bool has_channel_count () const
 
void clear_channel_count ()
 
uint32 get_channel_count () const
 
void set_channel_count (uint32 value)
 
bool has_codec () const
 
void clear_codec ()
 
const StringPiece get_codec () const
 
void set_codec (const StringPiece &value)
 
bool has_vendor () const
 
void clear_vendor ()
 
const StringPiece get_vendor () const
 
void set_vendor (const StringPiece &value)
 

Static Public Member Functions

static VideoFileDetailsAudioStreamNew ()
 

Detailed Description

Information about an audio stream.

Constructor & Destructor Documentation

◆ VideoFileDetailsAudioStream() [1/2]

google_youtube_api::VideoFileDetailsAudioStream::VideoFileDetailsAudioStream ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ VideoFileDetailsAudioStream() [2/2]

google_youtube_api::VideoFileDetailsAudioStream::VideoFileDetailsAudioStream ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ ~VideoFileDetailsAudioStream()

google_youtube_api::VideoFileDetailsAudioStream::~VideoFileDetailsAudioStream ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_bitrate_bps()

void google_youtube_api::VideoFileDetailsAudioStream::clear_bitrate_bps ( )
inline

Clears the 'bitrateBps' attribute.

◆ clear_channel_count()

void google_youtube_api::VideoFileDetailsAudioStream::clear_channel_count ( )
inline

Clears the 'channelCount' attribute.

◆ clear_codec()

void google_youtube_api::VideoFileDetailsAudioStream::clear_codec ( )
inline

Clears the 'codec' attribute.

◆ clear_vendor()

void google_youtube_api::VideoFileDetailsAudioStream::clear_vendor ( )
inline

Clears the 'vendor' attribute.

◆ get_bitrate_bps()

uint64 google_youtube_api::VideoFileDetailsAudioStream::get_bitrate_bps ( ) const
inline

Get the value of the 'bitrateBps' attribute.

◆ get_channel_count()

uint32 google_youtube_api::VideoFileDetailsAudioStream::get_channel_count ( ) const
inline

Get the value of the 'channelCount' attribute.

◆ get_codec()

const StringPiece google_youtube_api::VideoFileDetailsAudioStream::get_codec ( ) const
inline

Get the value of the 'codec' attribute.

◆ get_vendor()

const StringPiece google_youtube_api::VideoFileDetailsAudioStream::get_vendor ( ) const
inline

Get the value of the 'vendor' attribute.

◆ GetTypeName()

const StringPiece google_youtube_api::VideoFileDetailsAudioStream::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_youtube_api::VideoFileDetailsAudioStream

◆ has_bitrate_bps()

bool google_youtube_api::VideoFileDetailsAudioStream::has_bitrate_bps ( ) const
inline

Determine if the 'bitrateBps' attribute was set.

Returns
true if the 'bitrateBps' attribute was set.

◆ has_channel_count()

bool google_youtube_api::VideoFileDetailsAudioStream::has_channel_count ( ) const
inline

Determine if the 'channelCount' attribute was set.

Returns
true if the 'channelCount' attribute was set.

◆ has_codec()

bool google_youtube_api::VideoFileDetailsAudioStream::has_codec ( ) const
inline

Determine if the 'codec' attribute was set.

Returns
true if the 'codec' attribute was set.

◆ has_vendor()

bool google_youtube_api::VideoFileDetailsAudioStream::has_vendor ( ) const
inline

Determine if the 'vendor' attribute was set.

Returns
true if the 'vendor' attribute was set.

◆ New()

VideoFileDetailsAudioStream * google_youtube_api::VideoFileDetailsAudioStream::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_bitrate_bps()

void google_youtube_api::VideoFileDetailsAudioStream::set_bitrate_bps ( uint64  value)
inline

Change the 'bitrateBps' attribute.

The audio stream's bitrate, in bits per second.

Parameters
[in]valueThe new value.

◆ set_channel_count()

void google_youtube_api::VideoFileDetailsAudioStream::set_channel_count ( uint32  value)
inline

Change the 'channelCount' attribute.

The number of audio channels that the stream contains.

Parameters
[in]valueThe new value.

◆ set_codec()

void google_youtube_api::VideoFileDetailsAudioStream::set_codec ( const StringPiece &  value)
inline

Change the 'codec' attribute.

The audio codec that the stream uses.

Parameters
[in]valueThe new value.

◆ set_vendor()

void google_youtube_api::VideoFileDetailsAudioStream::set_vendor ( const StringPiece &  value)
inline

Change the 'vendor' attribute.

A value that uniquely identifies a video vendor. Typically, the value is a four-letter vendor code.

Parameters
[in]valueThe new value.

The documentation for this class was generated from the following files: