OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:mix_audio_decode
(Results
1 - 2
of
2
) sorted by null
/hardware/intel/common/libmix/mix_audio/src/
mixaudio.h
119
* Scatter-gather style structure. To be used by
mix_audio_decode
() method for input and output buffer.
306
*
mix_audio_decode
:
330
* Note: If the stream is configured as #MIX_DECODE_DIRECTRENDER, and whenever the stream in #MIX_STREAM_STOPPED state, the call to
mix_audio_decode
() will not start the playback until mix_audio_start() is called. This behavior would allow application to queue up data but delay the playback until appropriate time.
333
MIX_RESULT
mix_audio_decode
(MixAudio *mix, const MixIOVec *iovin, gint iovincnt, guint64 *insize, MixIOVec *iovout, gint iovoutcnt, guint64 *outsize);
355
* If the stream is configured to #MIX_DECODE_DIRECTRENDER, application use this call to change the stream out of the #MIX_STREAM_STOPPED state. If
mix_audio_decode
() is called and blocking in a seperate thread prior to this call. This method causes the device to start rendering data.
368
* All remaining frames to be decoded or rendered will be discarded and playback will stop immediately, unblocks any pending
mix_audio_decode
().
mixaudio.c
25
* <listitem>
mix_audio_decode
() can be called repeatedly for decoding and, optionally, rendering.</listitem>
26
* <listitem>mix_audio_start() is called after the 1st
mix_audio_decode
() method to start rendering.</listitem>
27
* <listitem>mix_audio_stop_drain() is called after the last buffer is passed for decoding in with
mix_audio_decode
(). </listitem>
31
* Since
mix_audio_decode
() is a blocking call during playback, the following methods are called in a seperate thread to control progress:
1694
MIX_RESULT
mix_audio_decode
(MixAudio *mix, const MixIOVec *iovin, gint iovincnt, guint64 *insize, MixIOVec *iovout, gint iovoutcnt, guint64 *outsize)
function
[
all
...]
Completed in 1540 milliseconds