table of contents
        
      
      
    | opus_multistream_ctls(3) | Opus | opus_multistream_ctls(3) | 
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.
  
Detailed Description¶
These are convenience macros that are specific to the opus_multistream_encoder_ctl() and opus_multistream_decoder_ctl() interface.
The CTLs from Generic CTLs, Encoder related CTLs, and Decoder related CTLs 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¶
#define OPUS_MULTISTREAM_GET_DECODER_STATE(x, y)¶
Gets the decoder state for an individual stream of a multistream decoder.
Parameters
y OpusDecoder**: Returns a pointer to the given decoder state.
Return values
#define OPUS_MULTISTREAM_GET_ENCODER_STATE(x, y)¶
Gets the encoder state for an individual stream of a multistream encoder.
Parameters
y OpusEncoder**: Returns a pointer to the given encoder state.
Return values
Author¶
Generated automatically by Doxygen for Opus from the source code.
| Mon Aug 9 2021 | Version 1.3.1 |