mirror of
https://github.com/xiph/opus.git
synced 2025-06-03 00:57:43 +00:00
Add a mode_info call to obtain the sampling rate of the current mode.
This commit is contained in:
parent
e4c05a4d74
commit
d9458cd0b3
2 changed files with 5 additions and 0 deletions
|
@ -87,6 +87,8 @@ extern "C" {
|
|||
#define CELT_GET_LOOKAHEAD 1001
|
||||
/** GET the number of channels used in the current mode */
|
||||
#define CELT_GET_NB_CHANNELS 1002
|
||||
/** GET the sample rate used in the current mode */
|
||||
#define CELT_GET_SAMPLE_RATE 1003
|
||||
|
||||
/** GET the bit-stream version for compatibility check */
|
||||
#define CELT_GET_BITSTREAM_VERSION 2000
|
||||
|
|
|
@ -68,6 +68,9 @@ int celt_mode_info(const CELTMode *mode, int request, celt_int32_t *value)
|
|||
case CELT_GET_BITSTREAM_VERSION:
|
||||
*value = CELT_BITSTREAM_VERSION;
|
||||
break;
|
||||
case CELT_GET_SAMPLE_RATE:
|
||||
*value = mode->Fs;
|
||||
break;
|
||||
default:
|
||||
return CELT_UNIMPLEMENTED;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue