#include <CodecOpusOgg.h>
◆ addNotifyAudioChange()
Adds target to be notified about audio changes.
Reimplemented in CodecNOP, EncodedAudioOutput, EncodedAudioStream, AACDecoderFDK, DecoderBasic, CodecChain, MP3DecoderHelix, MP3DecoderMAD, OggContainerDecoder, RTSPClient< TcpClient, UdpSocket >, Pipeline, and Pipeline::ModifyingStreamAdapter.
◆ audioInfo()
|
|
inlineoverridevirtualinherited |
◆ audioInfoOut()
provides the actual output AudioInfo: this is usually the same as audioInfo() unless we use a transforming stream
Reimplemented in MP3EncoderShine, PureDataStream, PWMAudioOutput< PWMDriverT >, ChannelFormatConverterStreamT< T >, ChannelFormatConverterStream, NumberFormatConverterStreamT< TFrom, TTo >, NumberFormatConverterStream, FormatConverterStream, Pipeline, ResampleStream, ResampleStreamT< TInterpolator >, and SupportedRatesStream.
◆ availableForWrite()
| virtual int availableForWrite |
( |
| ) |
|
|
inlineoverridevirtualinherited |
Reimplemented from Print.
Reimplemented in AudioESP32ULP, RTSPOutput< Platform >, SPIAudioMaster, EncodedAudioOutput, AudioServerEx, AudioSyncWriter, SPIRegAudioMaster, AdapterAudioStreamToAudioOutput, CsvOutput< T >, MemoryOutput, and PWMAudioOutput< PWMDriverT >.
◆ begin() [1/2]
|
|
inlineoverridevirtualinherited |
◆ begin() [2/2]
◆ clearNotifyAudioChange()
| virtual void clearNotifyAudioChange |
( |
| ) |
|
|
inlinevirtualinherited |
◆ emitBufferedPacket()
| bool emitBufferedPacket |
( |
ogg_int64_t |
granulePosition, |
|
|
bool |
endOfStream |
|
) |
| |
|
inlineprotected |
◆ end()
◆ flush()
◆ isDeletable()
| virtual bool isDeletable |
( |
| ) |
|
|
inlinevirtualinherited |
◆ isNotifyActive()
Checks if the automatic AudioInfo update is active.
◆ isOpen()
◆ notifyAudioChange()
◆ ogg_io_write()
| static size_t ogg_io_write |
( |
void * |
user_handle, |
|
|
void * |
buf, |
|
|
size_t |
n |
|
) |
| |
|
inlinestaticprotectedinherited |
◆ operator bool()
| virtual operator bool |
( |
| ) |
|
|
inlinevirtualinherited |
◆ removeNotifyAudioChange()
◆ setAudioInfo()
|
|
inlineoverridevirtualinherited |
◆ setFinalPacketSamples()
| void setFinalPacketSamples |
( |
ogg_int64_t |
samples | ) |
|
|
inline |
◆ setFrameDurationUs()
| void setFrameDurationUs |
( |
uint32_t |
frameDurationUs | ) |
|
|
inline |
◆ setNotifyActive()
| void setNotifyActive |
( |
bool |
flag | ) |
|
|
inlineinherited |
Deactivate/Reactivate automatic AudioInfo updates: (default is active)
◆ setOutput()
| void setOutput |
( |
Print & |
print | ) |
|
|
inlineinherited |
◆ setPreSkipSamples()
| void setPreSkipSamples |
( |
uint16_t |
preSkipSamples | ) |
|
|
inline |
◆ write() [1/2]
◆ write() [2/2]
|
|
inlineoverridevirtualinherited |
◆ writeFooter()
| virtual bool writeFooter |
( |
| ) |
|
|
inlineprotectedvirtualinherited |
◆ writeHeader()
|
|
inlineoverrideprotectedvirtual |
◆ writePacket()
| virtual bool writePacket |
( |
ogg_packet & |
op, |
|
|
int |
flag = 0 |
|
) |
| |
|
inlineprotectedvirtualinherited |
◆ writeSilence()
| virtual void writeSilence |
( |
size_t |
len | ) |
|
|
inlinevirtualinherited |
Writes n 0 values (= silence)
- Parameters
-
◆ _timeout
◆ cfg
◆ comment
| OpusOggCommentHeader comment |
|
protected |
◆ finalPacketSamples
| ogg_int64_t finalPacketSamples = 0 |
|
protected |
◆ granulepos
◆ hasPendingPacket
| bool hasPendingPacket = false |
|
protected |
◆ header
◆ is_active
◆ is_audio
◆ is_notify_active
| bool is_notify_active = true |
|
protectedinherited |
◆ is_open
◆ notify_vector
◆ oh
◆ oh1
◆ op
◆ p_oggz
◆ p_out
◆ packetno
◆ pendingPacket
◆ samplesPerPacket
| ogg_int64_t samplesPerPacket = 960 |
|
protected |
◆ serialno
◆ tmp
◆ tmpPos
◆ totalGranulepos
| ogg_int64_t totalGranulepos = 0 |
|
protected |
The documentation for this class was generated from the following file: