FfmpegAudioRenderer
class FfmpegAudioRenderer(eventHandler: Handler?, eventListener: AudioRendererEventListener?, audioSink: AudioSink) : DecoderAudioRenderer<FfmpegAudioDecoder?>
Creates a new instance.
Parameters
eventHandler
A handler to use when delivering events to eventListener. May be null if delivery of events is not required.
eventListener
A listener of events. May be null if delivery of events is not required.
audioSink
The sink to which audio will be output.
Constructors
Link copied to clipboard
constructor(eventHandler: Handler?, eventListener: AudioRendererEventListener?, audioSink: AudioSink)
constructor(context: Context, eventHandler: Handler?, eventListener: AudioRendererEventListener?, vararg audioProcessors: AudioProcessor)
Creates a new instance.
Properties
Functions
Link copied to clipboard
Link copied to clipboard
fun enable(configuration: RendererConfiguration?, formats: Array<out Format?>?, stream: SampleStream?, positionUs: Long, joining: Boolean, mayRenderStartOfStream: Boolean, startPositionUs: Long, offsetUs: Long, mediaPeriodId: MediaSource.MediaPeriodId?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun replaceStream(formats: Array<out Format?>?, stream: SampleStream?, startPositionUs: Long, offsetUs: Long, mediaPeriodId: MediaSource.MediaPeriodId?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard