webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <legacy_encoded_audio_frame.h>
Public Member Functions | |
LegacyEncodedAudioFrame (AudioDecoder *decoder, rtc::Buffer &&payload) | |
~LegacyEncodedAudioFrame () override | |
size_t | Duration () const override |
rtc::Optional< DecodeResult > | Decode (rtc::ArrayView< int16_t > decoded) const override |
const rtc::Buffer & | payload () const |
LegacyEncodedAudioFrame (AudioDecoder *decoder, rtc::Buffer &&payload) | |
~LegacyEncodedAudioFrame () override | |
size_t | Duration () const override |
rtc::Optional< DecodeResult > | Decode (rtc::ArrayView< int16_t > decoded) const override |
const rtc::Buffer & | payload () const |
Public Member Functions inherited from webrtc::AudioDecoder::EncodedAudioFrame | |
virtual | ~EncodedAudioFrame ()=default |
virtual | ~EncodedAudioFrame ()=default |
Static Public Member Functions | |
static std::vector< AudioDecoder::ParseResult > | SplitBySamples (AudioDecoder *decoder, rtc::Buffer &&payload, uint32_t timestamp, size_t bytes_per_ms, uint32_t timestamps_per_ms) |
static std::vector< AudioDecoder::ParseResult > | SplitBySamples (AudioDecoder *decoder, rtc::Buffer &&payload, uint32_t timestamp, size_t bytes_per_ms, uint32_t timestamps_per_ms) |
webrtc::LegacyEncodedAudioFrame::LegacyEncodedAudioFrame | ( | AudioDecoder * | decoder, |
rtc::Buffer && | payload | ||
) |
|
overridedefault |
webrtc::LegacyEncodedAudioFrame::LegacyEncodedAudioFrame | ( | AudioDecoder * | decoder, |
rtc::Buffer && | payload | ||
) |
|
override |
|
overridevirtual |
Implements webrtc::AudioDecoder::EncodedAudioFrame.
|
overridevirtual |
Implements webrtc::AudioDecoder::EncodedAudioFrame.
|
overridevirtual |
Implements webrtc::AudioDecoder::EncodedAudioFrame.
|
overridevirtual |
Implements webrtc::AudioDecoder::EncodedAudioFrame.
|
inline |
|
inline |
|
static |
|
static |