33 #ifndef OPUS_MULTISTREAM_H
34 #define OPUS_MULTISTREAM_H
47 #define __opus_check_encstate_ptr(ptr) ((ptr) + ((ptr) - (OpusEncoder**)(ptr)))
48 #define __opus_check_decstate_ptr(ptr) ((ptr) + ((ptr) - (OpusDecoder**)(ptr)))
55 #define OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST 5120
56 #define OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST 5122
86 #define OPUS_MULTISTREAM_GET_ENCODER_STATE(x,y) OPUS_MULTISTREAM_GET_ENCODER_STATE_REQUEST, __opus_check_int(x), __opus_check_encstate_ptr(y)
99 #define OPUS_MULTISTREAM_GET_DECODER_STATE(x,y) OPUS_MULTISTREAM_GET_DECODER_STATE_REQUEST, __opus_check_int(x), __opus_check_decstate_ptr(y)
256 const unsigned char *mapping,
259 ) OPUS_ARG_NONNULL(5);
315 const unsigned char *mapping,
317 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(6);
355 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2) OPUS_ARG_NONNULL(4);
400 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(2) OPUS_ARG_NONNULL(4);
481 const
unsigned char *mapping,
483 ) OPUS_ARG_NONNULL(5);
525 const
unsigned char *mapping
526 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(6);
559 const
unsigned char *data,
564 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(4);
597 const
unsigned char *data,
602 ) OPUS_ARG_NONNULL(1) OPUS_ARG_NONNULL(4);