logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

opus_multistream_ctls - Multistream specific encoder and decoder CTLs

Author

Generated automatically by Doxygen for Opus from the source code. Version 1.5.2 Wed Jul 3 2024 11:41:33 opus_multistream_ctls(3)

Detailed Description

These are convenience macros that are specific to the opus_multistream_encoder_ctl() and opus_multistream_decoder_ctl() interface. The CTLs from GenericCTLs, EncoderrelatedCTLs, and DecoderrelatedCTLs may be applied to a multistream encoder or decoder as well. In addition, you may retrieve the encoder or decoder state for an specific stream via OPUS_MULTISTREAM_GET_ENCODER_STATE or OPUS_MULTISTREAM_GET_DECODER_STATE and apply CTLs to it individually.

Macro Definition Documentation

#defineOPUS_MULTISTREAM_GET_DECODER_STATE(x,y) Gets the decoder state for an individual stream of a multistream decoder. Parametersx opus_int32: The index of the stream whose decoder you wish to retrieve. This must be non-negative and less than the streams parameter used to initialize the decoder. y OpusDecoder**: Returns a pointer to the given decoder state. ReturnvaluesOPUS_BAD_ARG The index of the requested stream was out of range. #defineOPUS_MULTISTREAM_GET_ENCODER_STATE(x,y) Gets the encoder state for an individual stream of a multistream encoder. Parametersx opus_int32: The index of the stream whose encoder you wish to retrieve. This must be non-negative and less than the streams parameter used to initialize the encoder. y OpusEncoder**: Returns a pointer to the given encoder state. ReturnvaluesOPUS_BAD_ARG The index of the requested stream was out of range.

Name

opus_multistream_ctls - Multistream specific encoder and decoder CTLs - These are convenience macros that are specific to the opus_multistream_encoder_ctl() and opus_multistream_decoder_ctl() interface.

Synopsis

Macros #define OPUS_MULTISTREAM_GET_ENCODER_STATE(x, y) Gets the encoder state for an individual stream of a multistream encoder. #define OPUS_MULTISTREAM_GET_DECODER_STATE(x, y) Gets the decoder state for an individual stream of a multistream decoder.

See Also