webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
webrtc::AudioTrackJni Class Reference

#include <audio_track_jni.h>

Classes

class  JavaAudioTrack
 

Public Member Functions

 AudioTrackJni (AudioManager *audio_manager)
 
 ~AudioTrackJni ()
 
int32_t Init ()
 
int32_t Terminate ()
 
int32_t InitPlayout ()
 
bool PlayoutIsInitialized () const
 
int32_t StartPlayout ()
 
int32_t StopPlayout ()
 
bool Playing () const
 
int SpeakerVolumeIsAvailable (bool &available)
 
int SetSpeakerVolume (uint32_t volume)
 
int SpeakerVolume (uint32_t &volume) const
 
int MaxSpeakerVolume (uint32_t &max_volume) const
 
int MinSpeakerVolume (uint32_t &min_volume) const
 
void AttachAudioBuffer (AudioDeviceBuffer *audioBuffer)
 
 AudioTrackJni (AudioManager *audio_manager)
 
 ~AudioTrackJni ()
 
int32_t Init ()
 
int32_t Terminate ()
 
int32_t InitPlayout ()
 
bool PlayoutIsInitialized () const
 
int32_t StartPlayout ()
 
int32_t StopPlayout ()
 
bool Playing () const
 
int SpeakerVolumeIsAvailable (bool &available)
 
int SetSpeakerVolume (uint32_t volume)
 
int SpeakerVolume (uint32_t &volume) const
 
int MaxSpeakerVolume (uint32_t &max_volume) const
 
int MinSpeakerVolume (uint32_t &min_volume) const
 
void AttachAudioBuffer (AudioDeviceBuffer *audioBuffer)
 

Constructor & Destructor Documentation

◆ AudioTrackJni() [1/2]

webrtc::AudioTrackJni::AudioTrackJni ( AudioManager audio_manager)
explicit

◆ ~AudioTrackJni() [1/2]

webrtc::AudioTrackJni::~AudioTrackJni ( )

◆ AudioTrackJni() [2/2]

webrtc::AudioTrackJni::AudioTrackJni ( AudioManager audio_manager)
explicit

◆ ~AudioTrackJni() [2/2]

webrtc::AudioTrackJni::~AudioTrackJni ( )

Member Function Documentation

◆ AttachAudioBuffer() [1/2]

void webrtc::AudioTrackJni::AttachAudioBuffer ( AudioDeviceBuffer audioBuffer)

◆ AttachAudioBuffer() [2/2]

void webrtc::AudioTrackJni::AttachAudioBuffer ( AudioDeviceBuffer audioBuffer)

◆ Init() [1/2]

int32_t webrtc::AudioTrackJni::Init ( )

◆ Init() [2/2]

int32_t webrtc::AudioTrackJni::Init ( )

◆ InitPlayout() [1/2]

int32_t webrtc::AudioTrackJni::InitPlayout ( )

◆ InitPlayout() [2/2]

int32_t webrtc::AudioTrackJni::InitPlayout ( )

◆ MaxSpeakerVolume() [1/2]

int webrtc::AudioTrackJni::MaxSpeakerVolume ( uint32_t max_volume) const

◆ MaxSpeakerVolume() [2/2]

int webrtc::AudioTrackJni::MaxSpeakerVolume ( uint32_t max_volume) const

◆ MinSpeakerVolume() [1/2]

int webrtc::AudioTrackJni::MinSpeakerVolume ( uint32_t min_volume) const

◆ MinSpeakerVolume() [2/2]

int webrtc::AudioTrackJni::MinSpeakerVolume ( uint32_t min_volume) const

◆ Playing() [1/2]

bool webrtc::AudioTrackJni::Playing ( ) const
inline

◆ Playing() [2/2]

bool webrtc::AudioTrackJni::Playing ( ) const
inline

◆ PlayoutIsInitialized() [1/2]

bool webrtc::AudioTrackJni::PlayoutIsInitialized ( ) const
inline

◆ PlayoutIsInitialized() [2/2]

bool webrtc::AudioTrackJni::PlayoutIsInitialized ( ) const
inline

◆ SetSpeakerVolume() [1/2]

int webrtc::AudioTrackJni::SetSpeakerVolume ( uint32_t  volume)

◆ SetSpeakerVolume() [2/2]

int webrtc::AudioTrackJni::SetSpeakerVolume ( uint32_t  volume)

◆ SpeakerVolume() [1/2]

int webrtc::AudioTrackJni::SpeakerVolume ( uint32_t volume) const

◆ SpeakerVolume() [2/2]

int webrtc::AudioTrackJni::SpeakerVolume ( uint32_t volume) const

◆ SpeakerVolumeIsAvailable() [1/2]

int webrtc::AudioTrackJni::SpeakerVolumeIsAvailable ( bool &  available)

◆ SpeakerVolumeIsAvailable() [2/2]

int webrtc::AudioTrackJni::SpeakerVolumeIsAvailable ( bool &  available)

◆ StartPlayout() [1/2]

int32_t webrtc::AudioTrackJni::StartPlayout ( )

◆ StartPlayout() [2/2]

int32_t webrtc::AudioTrackJni::StartPlayout ( )

◆ StopPlayout() [1/2]

int32_t webrtc::AudioTrackJni::StopPlayout ( )

◆ StopPlayout() [2/2]

int32_t webrtc::AudioTrackJni::StopPlayout ( )

◆ Terminate() [1/2]

int32_t webrtc::AudioTrackJni::Terminate ( )

◆ Terminate() [2/2]

int32_t webrtc::AudioTrackJni::Terminate ( )

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