16 #ifndef ACSDK_AUDIOENCODER_AUDIOENCODERPARAMS_H_ 17 #define ACSDK_AUDIOENCODER_AUDIOENCODERPARAMS_H_ 23 namespace audioEncoder {
72 #if !defined(__clang__) && defined(__GNUC__) && (__GNUC__ < 6) 98 std::chrono::milliseconds readTimeoutMs,
99 std::chrono::milliseconds writeTimeoutMs,
100 std::chrono::milliseconds stopTimeoutMs,
101 std::size_t maxOutputStreamReaders,
102 std::size_t maxOutputStreamBufferedPackets);
109 #endif // ACSDK_AUDIOENCODER_AUDIOENCODERPARAMS_H_ std::size_t maxOutputStreamBufferedPackets
The maximum number of packets to be buffered to the output stream.
Definition: AudioEncoderParams.h:67
std::chrono::milliseconds writeTimeoutMs
Timeout between write retrying.
Definition: AudioEncoderParams.h:45
Audio encoder parameters.
Definition: AudioEncoderParams.h:32
std::chrono::milliseconds stopTimeoutMs
Timeout for graceful stop operation.
Definition: AudioEncoderParams.h:53
std::size_t maxOutputStreamReaders
The maximum number of readers of the output stream.
Definition: AudioEncoderParams.h:60
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::chrono::milliseconds readTimeoutMs
Reading timeout from input audio stream.
Definition: AudioEncoderParams.h:38