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

#include <CAAudioStreamDescription.h>

Inheritance diagram for WebCore::CAAudioStreamDescription:
WebCore::AudioStreamDescription WebCore::AudioStreamDescription

Public Member Functions

WEBCORE_EXPORT CAAudioStreamDescription ()
 
WEBCORE_EXPORT CAAudioStreamDescription (const AudioStreamBasicDescription &)
 
WEBCORE_EXPORT CAAudioStreamDescription (double, uint32_t, PCMFormat, bool)
 
WEBCORE_EXPORT ~CAAudioStreamDescription ()
 
const PlatformDescriptionplatformDescription () const final
 
PCMFormat format () const final
 
double sampleRate () const final
 
bool isPCM () const final
 
bool isInterleaved () const final
 
bool isSignedInteger () const final
 
bool isFloat () const final
 
bool isNativeEndian () const final
 
uint32_t numberOfInterleavedChannels () const final
 
uint32_t numberOfChannelStreams () const final
 
uint32_t numberOfChannels () const final
 
uint32_t sampleWordSize () const final
 
uint32_t bytesPerFrame () const
 
uint32_t bytesPerPacket () const
 
uint32_t formatFlags () const
 
bool operator== (const AudioStreamBasicDescription &other)
 
bool operator!= (const AudioStreamBasicDescription &other)
 
bool operator== (const AudioStreamDescription &other)
 
bool operator!= (const AudioStreamDescription &other)
 
const AudioStreamBasicDescriptionstreamDescription () const
 
AudioStreamBasicDescriptionstreamDescription ()
 
WEBCORE_EXPORT CAAudioStreamDescription ()
 
WEBCORE_EXPORT CAAudioStreamDescription (const AudioStreamBasicDescription &)
 
WEBCORE_EXPORT CAAudioStreamDescription (double, uint32_t, PCMFormat, bool)
 
WEBCORE_EXPORT ~CAAudioStreamDescription ()
 
const PlatformDescriptionplatformDescription () const final
 
PCMFormat format () const final
 
double sampleRate () const final
 
bool isPCM () const final
 
bool isInterleaved () const final
 
bool isSignedInteger () const final
 
bool isFloat () const final
 
bool isNativeEndian () const final
 
uint32_t numberOfInterleavedChannels () const final
 
uint32_t numberOfChannelStreams () const final
 
uint32_t numberOfChannels () const final
 
uint32_t sampleWordSize () const final
 
uint32_t bytesPerFrame () const
 
uint32_t bytesPerPacket () const
 
uint32_t formatFlags () const
 
bool operator== (const AudioStreamBasicDescription &other)
 
bool operator!= (const AudioStreamBasicDescription &other)
 
bool operator== (const AudioStreamDescription &other)
 
bool operator!= (const AudioStreamDescription &other)
 
const AudioStreamBasicDescriptionstreamDescription () const
 
AudioStreamBasicDescriptionstreamDescription ()
 
- Public Member Functions inherited from WebCore::AudioStreamDescription
virtual ~AudioStreamDescription ()=default
 
virtual ~AudioStreamDescription ()=default
 

Additional Inherited Members

- Public Types inherited from WebCore::AudioStreamDescription
enum  PCMFormat {
  None, Int16, Int32, Float32,
  Float64, None, Int16, Int32,
  Float32, Float64
}
 
enum  PCMFormat {
  None, Int16, Int32, Float32,
  Float64, None, Int16, Int32,
  Float32, Float64
}
 

Constructor & Destructor Documentation

◆ CAAudioStreamDescription() [1/6]

WebCore::CAAudioStreamDescription::CAAudioStreamDescription ( )

◆ CAAudioStreamDescription() [2/6]

WebCore::CAAudioStreamDescription::CAAudioStreamDescription ( const AudioStreamBasicDescription desc)

◆ CAAudioStreamDescription() [3/6]

WebCore::CAAudioStreamDescription::CAAudioStreamDescription ( double  sampleRate,
uint32_t  numChannels,
PCMFormat  format,
bool  isInterleaved 
)

◆ ~CAAudioStreamDescription() [1/2]

WebCore::CAAudioStreamDescription::~CAAudioStreamDescription ( )

◆ CAAudioStreamDescription() [4/6]

WEBCORE_EXPORT WebCore::CAAudioStreamDescription::CAAudioStreamDescription ( )

◆ CAAudioStreamDescription() [5/6]

WEBCORE_EXPORT WebCore::CAAudioStreamDescription::CAAudioStreamDescription ( const AudioStreamBasicDescription )

◆ CAAudioStreamDescription() [6/6]

WEBCORE_EXPORT WebCore::CAAudioStreamDescription::CAAudioStreamDescription ( double  ,
uint32_t  ,
PCMFormat  ,
bool   
)

◆ ~CAAudioStreamDescription() [2/2]

WEBCORE_EXPORT WebCore::CAAudioStreamDescription::~CAAudioStreamDescription ( )

Member Function Documentation

◆ bytesPerFrame() [1/2]

uint32_t WebCore::CAAudioStreamDescription::bytesPerFrame ( ) const
inline

◆ bytesPerFrame() [2/2]

uint32_t WebCore::CAAudioStreamDescription::bytesPerFrame ( ) const
inline

◆ bytesPerPacket() [1/2]

uint32_t WebCore::CAAudioStreamDescription::bytesPerPacket ( ) const
inline

◆ bytesPerPacket() [2/2]

uint32_t WebCore::CAAudioStreamDescription::bytesPerPacket ( ) const
inline

◆ format() [1/2]

PCMFormat WebCore::CAAudioStreamDescription::format ( ) const
finalvirtual

◆ format() [2/2]

AudioStreamDescription::PCMFormat WebCore::CAAudioStreamDescription::format ( ) const
finalvirtual

◆ formatFlags() [1/2]

uint32_t WebCore::CAAudioStreamDescription::formatFlags ( ) const
inline

◆ formatFlags() [2/2]

uint32_t WebCore::CAAudioStreamDescription::formatFlags ( ) const
inline

◆ isFloat() [1/2]

bool WebCore::CAAudioStreamDescription::isFloat ( ) const
inlinefinalvirtual

◆ isFloat() [2/2]

bool WebCore::CAAudioStreamDescription::isFloat ( ) const
inlinefinalvirtual

◆ isInterleaved() [1/2]

bool WebCore::CAAudioStreamDescription::isInterleaved ( ) const
inlinefinalvirtual

◆ isInterleaved() [2/2]

bool WebCore::CAAudioStreamDescription::isInterleaved ( ) const
inlinefinalvirtual

◆ isNativeEndian() [1/2]

bool WebCore::CAAudioStreamDescription::isNativeEndian ( ) const
inlinefinalvirtual

◆ isNativeEndian() [2/2]

bool WebCore::CAAudioStreamDescription::isNativeEndian ( ) const
inlinefinalvirtual

◆ isPCM() [1/2]

bool WebCore::CAAudioStreamDescription::isPCM ( ) const
inlinefinalvirtual

Reimplemented from WebCore::AudioStreamDescription.

◆ isPCM() [2/2]

bool WebCore::CAAudioStreamDescription::isPCM ( ) const
inlinefinalvirtual

Reimplemented from WebCore::AudioStreamDescription.

◆ isSignedInteger() [1/2]

bool WebCore::CAAudioStreamDescription::isSignedInteger ( ) const
inlinefinalvirtual

◆ isSignedInteger() [2/2]

bool WebCore::CAAudioStreamDescription::isSignedInteger ( ) const
inlinefinalvirtual

◆ numberOfChannels() [1/2]

uint32_t WebCore::CAAudioStreamDescription::numberOfChannels ( ) const
inlinefinalvirtual

◆ numberOfChannels() [2/2]

uint32_t WebCore::CAAudioStreamDescription::numberOfChannels ( ) const
inlinefinalvirtual

◆ numberOfChannelStreams() [1/2]

uint32_t WebCore::CAAudioStreamDescription::numberOfChannelStreams ( ) const
inlinefinalvirtual

◆ numberOfChannelStreams() [2/2]

uint32_t WebCore::CAAudioStreamDescription::numberOfChannelStreams ( ) const
inlinefinalvirtual

◆ numberOfInterleavedChannels() [1/2]

uint32_t WebCore::CAAudioStreamDescription::numberOfInterleavedChannels ( ) const
inlinefinalvirtual

◆ numberOfInterleavedChannels() [2/2]

uint32_t WebCore::CAAudioStreamDescription::numberOfInterleavedChannels ( ) const
inlinefinalvirtual

◆ operator!=() [1/4]

bool WebCore::CAAudioStreamDescription::operator!= ( const AudioStreamBasicDescription other)
inline

◆ operator!=() [2/4]

bool WebCore::CAAudioStreamDescription::operator!= ( const AudioStreamBasicDescription other)
inline

◆ operator!=() [3/4]

bool WebCore::CAAudioStreamDescription::operator!= ( const AudioStreamDescription other)
inline

◆ operator!=() [4/4]

bool WebCore::CAAudioStreamDescription::operator!= ( const AudioStreamDescription other)
inline

◆ operator==() [1/4]

bool WebCore::CAAudioStreamDescription::operator== ( const AudioStreamBasicDescription other)
inline

◆ operator==() [2/4]

bool WebCore::CAAudioStreamDescription::operator== ( const AudioStreamBasicDescription other)
inline

◆ operator==() [3/4]

bool WebCore::CAAudioStreamDescription::operator== ( const AudioStreamDescription other)
inline

◆ operator==() [4/4]

bool WebCore::CAAudioStreamDescription::operator== ( const AudioStreamDescription other)
inline

◆ platformDescription() [1/2]

const PlatformDescription & WebCore::CAAudioStreamDescription::platformDescription ( ) const
finalvirtual

◆ platformDescription() [2/2]

const PlatformDescription& WebCore::CAAudioStreamDescription::platformDescription ( ) const
finalvirtual

◆ sampleRate() [1/2]

double WebCore::CAAudioStreamDescription::sampleRate ( ) const
inlinefinalvirtual

◆ sampleRate() [2/2]

double WebCore::CAAudioStreamDescription::sampleRate ( ) const
inlinefinalvirtual

◆ sampleWordSize() [1/2]

uint32_t WebCore::CAAudioStreamDescription::sampleWordSize ( ) const
inlinefinalvirtual

◆ sampleWordSize() [2/2]

uint32_t WebCore::CAAudioStreamDescription::sampleWordSize ( ) const
inlinefinalvirtual

◆ streamDescription() [1/4]

const AudioStreamBasicDescription& WebCore::CAAudioStreamDescription::streamDescription ( ) const
inline

◆ streamDescription() [2/4]

const AudioStreamBasicDescription& WebCore::CAAudioStreamDescription::streamDescription ( ) const
inline

◆ streamDescription() [3/4]

AudioStreamBasicDescription& WebCore::CAAudioStreamDescription::streamDescription ( )
inline

◆ streamDescription() [4/4]

AudioStreamBasicDescription& WebCore::CAAudioStreamDescription::streamDescription ( )
inline

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