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

#include <AudioDestinationGStreamer.h>

Inheritance diagram for WebCore::AudioDestinationGStreamer:
WebCore::AudioDestination

Public Member Functions

 AudioDestinationGStreamer (AudioIOCallback &, float sampleRate)
 
virtual ~AudioDestinationGStreamer ()
 
void start () override
 
void stop () override
 
bool isPlaying () override
 
float sampleRate () const override
 
AudioIOCallbackcallback () const
 
gboolean handleMessage (GstMessage *)
 
- Public Member Functions inherited from WebCore::AudioDestination
virtual ~AudioDestination ()
 

Additional Inherited Members

- Static Public Member Functions inherited from WebCore::AudioDestination
static std::unique_ptr< AudioDestinationcreate (AudioIOCallback &, const String &inputDeviceId, unsigned numberOfInputChannels, unsigned numberOfOutputChannels, float sampleRate)
 
static float hardwareSampleRate ()
 
static unsigned long maxChannelCount ()
 

Constructor & Destructor Documentation

◆ AudioDestinationGStreamer()

WebCore::AudioDestinationGStreamer::AudioDestinationGStreamer ( AudioIOCallback ,
float  sampleRate 
)

◆ ~AudioDestinationGStreamer()

virtual WebCore::AudioDestinationGStreamer::~AudioDestinationGStreamer ( )
virtual

Member Function Documentation

◆ callback()

AudioIOCallback& WebCore::AudioDestinationGStreamer::callback ( ) const
inline

◆ handleMessage()

gboolean WebCore::AudioDestinationGStreamer::handleMessage ( GstMessage )

◆ isPlaying()

bool WebCore::AudioDestinationGStreamer::isPlaying ( )
inlineoverridevirtual

◆ sampleRate()

float WebCore::AudioDestinationGStreamer::sampleRate ( ) const
inlineoverridevirtual

◆ start()

void WebCore::AudioDestinationGStreamer::start ( )
overridevirtual

◆ stop()

void WebCore::AudioDestinationGStreamer::stop ( )
overridevirtual

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