HomeSort by relevance Sort by last modified time
    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