The configure() method of the AudioDecoder interface enqueues a control message to configure the audio decoder for decoding chunks.
 
 config  -  
A dictionary object containing the following members:
  codec  -  
A string containing a valid codec string. See "codecs" parameter for details on codec string construction.
   sampleRate  -  
An integer representing the number of frame samples per second.
   numberOfChannels  -  
An integer representing the number of audio channels.
   - 
description Optional
  -  
An ArrayBuffer, a TypedArray, or a DataView containing a sequence of codec specific bytes, commonly known as extradata.
   
   
  Note: The registrations in the WebCodecs Codec Registry link to a specification detailing whether and how to populate the optional description member.
  
 
The following example configures the audioDecoder with the opus codec.
 
audioDecoder.configure({
  codec: "opus",
  sampleRate: 44100,
  numberOfChannels: 2,
});