Searched refs:stream (Results 1 - 25 of 209) sorted by relevance

123456789

/frameworks/av/media/libstagefright/codecs/amrwbenc/src/
H A Dstream.c18 * File: stream.c *
24 #include "stream.h"
26 void voAWB_InitFrameBuffer(FrameStream *stream) argument
28 stream->set_ptr = NULL;
29 stream->frame_ptr_bk = stream->frame_ptr;
30 stream->set_len = 0;
31 stream->framebuffer_len = 0;
32 stream->frame_storelen = 0;
36 FrameStream *stream,
35 voAWB_UpdateFrameBuffer( FrameStream *stream, VO_MEM_OPERATOR *pMemOP ) argument
50 voAWB_FlushFrameBuffer(FrameStream *stream) argument
[all...]
/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/src/
H A Dbitstream.cpp49 PV_STATUS BitstreamFillCache(BitstreamDecVideo *stream) argument
51 uint8 *bitstreamBuffer = stream->bitstreamBuffer;
55 stream->curr_word |= (stream->next_word >> stream->incnt); // stream->incnt cannot be 32
56 stream->next_word <<= (31 - stream->incnt);
57 stream->next_word <<= 1;
58 num_bits = stream
124 BitstreamReset(BitstreamDecVideo *stream, uint8 *buffer, int32 buffer_size) argument
140 BitstreamOpen(BitstreamDecVideo *stream, int) argument
175 BitstreamShowBits32HC(BitstreamDecVideo *stream, uint32 *code) argument
193 BitstreamShowBits32(BitstreamDecVideo *stream, int nbits, uint32 *code) argument
215 BitstreamShowBits16(BitstreamDecVideo *stream, int nbits, uint *code) argument
238 BitstreamShow15Bits(BitstreamDecVideo *stream, uint *code) argument
257 BitstreamShow13Bits(BitstreamDecVideo *stream, uint *code) argument
270 BitstreamReadBits16_INLINE(BitstreamDecVideo *stream, int nbits) argument
286 BitstreamRead1Bits_INLINE(BitstreamDecVideo *stream) argument
311 BitstreamReadBits16(BitstreamDecVideo *stream, int nbits) argument
333 BitstreamRead1Bits(BitstreamDecVideo *stream) argument
355 PV_BitstreamFlushBitsCheck(BitstreamDecVideo *stream, int nbits) argument
382 BitstreamReadBits32(BitstreamDecVideo *stream, int nbits) argument
396 BitstreamReadBits32HC(BitstreamDecVideo *stream) argument
415 BitstreamCheckEndBuffer(BitstreamDecVideo *stream) argument
422 PV_BitstreamShowBitsByteAlign(BitstreamDecVideo *stream, int nbits, uint32 *code) argument
441 PV_BitstreamShowBitsByteAlignNoForceStuffing(BitstreamDecVideo *stream, int nbits, uint32 *code) argument
460 PV_BitstreamByteAlign(BitstreamDecVideo *stream) argument
487 BitstreamByteAlignNoForceStuffing(BitstreamDecVideo *stream) argument
513 getPointer(BitstreamDecVideo *stream) argument
529 movePointerTo(BitstreamDecVideo *stream, int32 pos) argument
565 validStuffing(BitstreamDecVideo *stream) argument
577 validStuffing_h263(BitstreamDecVideo *stream) argument
603 PVSearchNextH263Frame(BitstreamDecVideo *stream) argument
632 PVSearchNextM4VFrame(BitstreamDecVideo *stream) argument
652 PVLocateM4VFrameBoundary(BitstreamDecVideo *stream) argument
663 PVLocateH263FrameBoundary(BitstreamDecVideo *stream) argument
682 quickSearchVideoPacketHeader(BitstreamDecVideo *stream, int marker_length) argument
706 quickSearchH263SliceHeader(BitstreamDecVideo *stream) argument
784 quickSearchMotionMarker(BitstreamDecVideo *stream) argument
875 quickSearchDCM(BitstreamDecVideo *stream) argument
950 quickSearchGOBHeader(BitstreamDecVideo *stream) argument
[all...]
H A Dbitstream.h33 PV_STATUS BitstreamFillBuffer(BitstreamDecVideo *stream);
34 PV_STATUS BitstreamFillCache(BitstreamDecVideo *stream);
35 void BitstreamReset(BitstreamDecVideo *stream, uint8 *buffer, int32 buffer_size);
36 int BitstreamOpen(BitstreamDecVideo *stream, int layer);
37 void BitstreamClose(BitstreamDecVideo *stream);
39 PV_STATUS BitstreamShowBits32(BitstreamDecVideo *stream, int nbits, uint32 *code);
40 uint32 BitstreamReadBits32(BitstreamDecVideo *stream, int nbits);
42 uint BitstreamReadBits16(BitstreamDecVideo *stream, int nbits);
43 uint BitstreamRead1Bits(BitstreamDecVideo *stream);
45 PV_STATUS BitstreamShowBits16(BitstreamDecVideo *stream, in
51 BitstreamShowBits16(BitstreamDecVideo *stream, int nbits, uint *code) argument
69 BitstreamShow15Bits(BitstreamDecVideo *stream, uint *code) argument
83 BitstreamShow13Bits(BitstreamDecVideo *stream, uint *code) argument
95 BitstreamReadBits16_INLINE(BitstreamDecVideo *stream, int nbits) argument
110 BitstreamRead1Bits_INLINE(BitstreamDecVideo *stream) argument
[all...]
H A Dvlc_decode.h94 PV_STATUS DecodeUserData(BitstreamDecVideo *stream);
96 PV_STATUS PV_DecodeMBVec(BitstreamDecVideo *stream, MOT *mv_x, MOT *mv_y, int f_code_f);
99 PV_STATUS PV_VlcDecMV(BitstreamDecVideo *stream, int *mv);
100 int PV_VlcDecMCBPC_com_intra(BitstreamDecVideo *stream);
101 int PV_VlcDecMCBPC_com_inter(BitstreamDecVideo *stream);
103 int PV_VlcDecMCBPC_com_inter_H263(BitstreamDecVideo *stream);
104 PV_STATUS VlcDecTCOEFShortHeader_AnnexI(BitstreamDecVideo *stream, Tcoef *pTcoef);
105 PV_STATUS VlcDecTCOEFShortHeader_AnnexT(BitstreamDecVideo *stream, Tcoef *pTcoef); /* ANNEX_T */
106 PV_STATUS VlcDecTCOEFShortHeader_AnnexIT(BitstreamDecVideo *stream, Tcoef *pTcoef);
108 int PV_VlcDecCBPY(BitstreamDecVideo *stream, in
[all...]
H A Dpacket_util.cpp33 BitstreamDecVideo *stream = video->bitstream; local
47 status = PV_BitstreamShowBitsByteAlign(stream, resync_marker_length, &tmpvar32);
51 // DecNextStartCode(stream);
52 PV_BitstreamByteAlign(stream);
53 BitstreamReadBits32(stream, resync_marker_length);
55 *next_MB = (int) BitstreamReadBits16(stream, nbits);
65 quantizer = (int16) BitstreamReadBits16(stream, currVol->quantPrecision);
72 if (BitstreamRead1Bits(stream))
80 tmpvar16 = BitstreamRead1Bits(stream);
85 BitstreamRead1Bits(stream);
148 BitstreamDecVideo *stream = video->bitstream; local
199 BitstreamDecVideo *stream = video->bitstream; local
[all...]
H A Dvop.cpp84 BitstreamDecVideo *stream; local
97 stream = currVol->bitstream;
101 status = BitstreamShowBits32HC(stream, &startCode);
107 (void) BitstreamReadBits32HC(stream);
108 tmpvar = (uint32) BitstreamReadBits16(stream, 8); /* profile */
138 status = BitstreamShowBits32HC(stream, &tmpvar);
142 status = DecodeUserData(stream);
146 BitstreamShowBits32HC(stream, &tmpvar);
152 status = PVSearchNextM4VFrame(stream); /* search 0x00 0x00 0x01 */
154 BitstreamShowBits32(stream, VOL_START_CODE_LENGT
738 DecodeGOVHeader(BitstreamDecVideo *stream, uint32 *time_base) argument
806 BitstreamDecVideo *stream = currVol->bitstream; local
1016 BitstreamDecVideo *stream = currVol->bitstream; local
[all...]
H A Ddec_pred_intra_dc.cpp25 BitstreamDecVideo *stream,
41 status = PV_VlcDecIntraDCPredSize(stream, compnum, &DC_size);
52 code = (int) BitstreamReadBits16_INLINE(stream, DC_size);
66 if (DC_size > 8) BitstreamRead1Bits_INLINE(stream);
23 PV_DecodePredictedIntraDC( int compnum, BitstreamDecVideo *stream, int16 *INTRADC_delta) argument
H A Dvlc_decode.cpp103 PV_STATUS DecodeUserData(BitstreamDecVideo *stream) argument
108 BitstreamReadBits32HC(stream);
109 BitstreamShowBits32(stream, 24, &code);
114 BitstreamReadBits16(stream, 8);
115 BitstreamShowBits32(stream, 24, &code);
116 status = BitstreamCheckEndBuffer(stream);
135 BitstreamDecVideo *stream = video->bitstream; local
164 status = PV_VlcDecMV(stream, &vlc_code_mag);
174 status = PV_VlcDecMV(stream, &vlc_code_mag);
191 status = PV_VlcDecMV(stream,
267 PV_DecodeMBVec(BitstreamDecVideo *stream, MOT *mv_x, MOT *mv_y, int f_code_f) argument
452 PV_VlcDecMV(BitstreamDecVideo *stream, int *mv) argument
503 PV_VlcDecMCBPC_com_intra(BitstreamDecVideo *stream) argument
536 PV_VlcDecMCBPC_com_inter(BitstreamDecVideo *stream) argument
557 PV_VlcDecMCBPC_com_inter_H263(BitstreamDecVideo *stream) argument
590 PV_VlcDecCBPY(BitstreamDecVideo *stream, int intra) argument
628 PV_VlcDecIntraDCPredSize(BitstreamDecVideo *stream, int compnum, uint *DC_size) argument
839 VlcDecTCOEFIntra(BitstreamDecVideo *stream, Tcoef *pTcoef) argument
1022 VlcDecTCOEFInter(BitstreamDecVideo *stream, Tcoef *pTcoef) argument
1201 VlcDecTCOEFShortHeader(BitstreamDecVideo *stream, Tcoef *pTcoef ) argument
1261 VlcDecTCOEFShortHeader_AnnexI(BitstreamDecVideo *stream, Tcoef *pTcoef ) argument
1316 VlcDecTCOEFShortHeader_AnnexT(BitstreamDecVideo *stream, Tcoef *pTcoef ) argument
1389 VlcDecTCOEFShortHeader_AnnexIT(BitstreamDecVideo *stream, Tcoef *pTcoef ) argument
1471 RvlcDecTCOEFInter(BitstreamDecVideo *stream, Tcoef *pTcoef) argument
1554 RvlcDecTCOEFIntra(BitstreamDecVideo *stream, Tcoef *pTcoef) argument
[all...]
H A Ddatapart_decode.cpp43 BitstreamDecVideo *stream = video->bitstream; local
100 if ((status = quickSearchVideoPacketHeader(stream, resync_marker_length)) != PV_SUCCESS)
142 BitstreamDecVideo *stream = video->bitstream; local
151 int32 startSecondPart, startFirstPart = getPointer(stream);
159 BitstreamShowBits16(stream, 9, &code);
162 PV_BitstreamFlushBits(stream, 9);
163 BitstreamShowBits16(stream, 9, &code);
169 MCBPC = PV_VlcDecMCBPC_com_intra(stream);
183 movePointerTo(stream, startFirstPart);
191 BitstreamShowBits16(stream,
307 BitstreamDecVideo *stream = video->bitstream; local
519 BitstreamDecVideo *stream = video->bitstream; local
576 BitstreamDecVideo *stream = video->bitstream; local
[all...]
/frameworks/av/media/libstagefright/codecs/avc/enc/src/
H A Dbitstream_io.cpp45 AVCEnc_Status BitstreamEncInit(AVCEncBitstream *stream, uint8 *buffer, int buf_size, argument
48 if (stream == NULL || buffer == NULL || buf_size <= 0)
53 stream->bitstreamBuffer = buffer;
55 stream->buf_size = buf_size;
57 stream->write_pos = 0;
59 stream->count_zeros = 0;
61 stream->current_word = 0;
63 stream->bit_left = WORD_SIZE;
65 stream->overrunBuffer = overrunBuffer;
67 stream
82 AVCBitstreamSaveWord(AVCEncBitstream *stream) argument
142 BitstreamWriteBits(AVCEncBitstream *stream, int nBits, uint code) argument
194 BitstreamWrite1Bit(AVCEncBitstream *stream, uint code) argument
252 byte_aligned(AVCEncBitstream *stream) argument
262 AVCBitstreamUseOverrunBuffer(AVCEncBitstream* stream, int numExtraBytes) argument
[all...]
H A Dheader.cpp25 AVCEnc_Status EncodeSPS(AVCEncObject *encvid, AVCEncBitstream *stream) argument
35 status = BitstreamWriteBits(stream, 8, seqParam->profile_idc);
36 status = BitstreamWrite1Bit(stream, seqParam->constrained_set0_flag);
37 status = BitstreamWrite1Bit(stream, seqParam->constrained_set1_flag);
38 status = BitstreamWrite1Bit(stream, seqParam->constrained_set2_flag);
39 status = BitstreamWrite1Bit(stream, seqParam->constrained_set3_flag);
40 status = BitstreamWriteBits(stream, 4, 0); /* forbidden zero bits */
46 status = BitstreamWriteBits(stream, 8, seqParam->level_idc);
47 status = ue_v(stream, seqParam->seq_parameter_set_id);
48 status = ue_v(stream, seqPara
113 EncodeVUI(AVCEncBitstream* stream, AVCVUIParams* vui) argument
200 EncodeHRD(AVCEncBitstream* stream, AVCHRDParams* hrd) argument
227 EncodePPS(AVCEncObject *encvid, AVCEncBitstream *stream) argument
316 EncodeSliceHeader(AVCEncObject *encvid, AVCEncBitstream *stream) argument
506 ref_pic_list_reordering(AVCCommonObj *video, AVCEncBitstream *stream, AVCSliceHeader *sliceHdr, int slice_type) argument
587 dec_ref_pic_marking(AVCCommonObj *video, AVCEncBitstream *stream, AVCSliceHeader *sliceHdr) argument
[all...]
H A Dvlc_encode.cpp106 AVCEnc_Status EncodeCBP(AVCMacroblock *currMB, AVCEncBitstream *stream) argument
120 status = ue_v(stream, codeNum);
125 AVCEnc_Status ce_TotalCoeffTrailingOnes(AVCEncBitstream *stream, int TrailingOnes, int TotalCoeff, int nC) argument
169 status = BitstreamWriteBits(stream, 6, code);
188 status = BitstreamWriteBits(stream, len, code);
194 AVCEnc_Status ce_TotalCoeffTrailingOnesChromaDC(AVCEncBitstream *stream, int TrailingOnes, int TotalCoeff) argument
209 status = BitstreamWriteBits(stream, len, code);
215 AVCEnc_Status ce_TotalZeros(AVCEncBitstream *stream, int total_zeros, int TotalCoeff) argument
260 status = BitstreamWriteBits(stream, len, code);
266 AVCEnc_Status ce_TotalZerosChromaDC(AVCEncBitstream *stream, in argument
294 ce_RunBefore(AVCEncBitstream *stream, int run_before, int zerosLeft) argument
[all...]
/frameworks/base/core/jni/android/graphics/
H A DCreateJavaOutputStreamAdaptor.h8 SkStream* CreateJavaInputStreamAdaptor(JNIEnv* env, jobject stream,
10 SkWStream* CreateJavaOutputStreamAdaptor(JNIEnv* env, jobject stream,
/frameworks/av/media/libstagefright/codecs/amrwbenc/inc/
H A Dstream.h20 File: stream.h
43 void voAWB_UpdateFrameBuffer(FrameStream *stream, VO_MEM_OPERATOR *pMemOP);
44 void voAWB_InitFrameBuffer(FrameStream *stream);
45 void voAWB_FlushFrameBuffer(FrameStream *stream);
/frameworks/av/media/libstagefright/codecs/m4v_h263/enc/src/
H A Dbitstream_io.cpp54 BitstreamEncVideo *stream; local
55 stream = (BitstreamEncVideo *) M4VENC_MALLOC(sizeof(BitstreamEncVideo));
56 if (stream == NULL)
60 stream->bufferSize = bufferSize;
61 stream->bitstreamBuffer = (UChar *) M4VENC_MALLOC(stream->bufferSize * sizeof(UChar));
62 if (stream->bitstreamBuffer == NULL)
64 M4VENC_FREE(stream);
65 stream = NULL;
68 M4VENC_MEMSET(stream
93 BitstreamCloseEnc(BitstreamEncVideo *stream) argument
120 BitstreamPutBits(BitstreamEncVideo *stream, Int Length, UInt Value) argument
168 BitstreamPutGT16Bits(BitstreamEncVideo *stream, Int Length, ULong Value) argument
207 BitstreamSaveWord(BitstreamEncVideo *stream) argument
257 BitstreamSavePartial(BitstreamEncVideo *stream, Int *fraction) argument
326 BitstreamShortHeaderByteAlignStuffing(BitstreamEncVideo *stream) argument
355 BitstreamMpeg4ByteAlignStuffing(BitstreamEncVideo *stream) argument
760 BitstreamGetPos(BitstreamEncVideo *stream) argument
766 BitstreamEncReset(BitstreamEncVideo *stream) argument
776 BitstreamSetOverrunBuffer(BitstreamEncVideo* stream, UChar* overrunBuffer, Int oBSize, VideoEncData *video) argument
787 BitstreamUseOverrunBuffer(BitstreamEncVideo* stream, Int numExtraBytes) argument
[all...]
H A Dbitstream_io.h31 Void BitstreamCloseEnc(BitstreamEncVideo *stream);
32 PV_STATUS BitstreamPutBits(BitstreamEncVideo *stream, Int Length, UInt Value);
33 PV_STATUS BitstreamPutGT16Bits(BitstreamEncVideo *stream, Int Length, ULong Value);
34 PV_STATUS BitstreamSaveWord(BitstreamEncVideo *stream);
35 PV_STATUS BitstreamSavePartial(BitstreamEncVideo *stream, Int *fraction);
36 Int BitstreamGetPos(BitstreamEncVideo *stream);
37 void BitstreamEncReset(BitstreamEncVideo *stream);
39 Int BitstreamShortHeaderByteAlignStuffing(BitstreamEncVideo *stream);
40 Int BitstreamMpeg4ByteAlignStuffing(BitstreamEncVideo *stream);
49 Void BitstreamSetOverrunBuffer(BitstreamEncVideo *stream, UCha
[all...]
H A Dvop.cpp24 PV_STATUS EncodeShortHeader(BitstreamEncVideo *stream, Vop *currVop);
25 PV_STATUS EncodeVOPHeader(BitstreamEncVideo *stream, Vol *currVol, Vop *currVop);
26 PV_STATUS EncodeGOVHeader(BitstreamEncVideo *stream, UInt seconds);
46 // BitstreamEncVideo *stream=video->bitstream1;
128 BitstreamEncVideo *stream = video->bitstream1; local
135 status = EncodeShortHeader(stream, currVop); /* Encode Short Header */
137 video->header_bits = BitstreamGetPos(stream); /* Header Bits */
147 status = EncodeGOVHeader(stream, time); /* Encode GOV Header */
149 status = EncodeVOPHeader(stream, currVol, currVop); /* Encode VOP Header */
151 video->header_bits = BitstreamGetPos(stream); /* Heade
197 BitstreamEncVideo *stream = video->bitstream1; /* different from frame-based */ local
276 EncodeGOVHeader(BitstreamEncVideo *stream, UInt seconds) argument
314 BitstreamEncVideo *stream = currVol->stream; local
353 EncodeVOPHeader(BitstreamEncVideo *stream, Vol *currVol, Vop *currVop) argument
412 EncodeShortHeader(BitstreamEncVideo *stream, Vop *currVop) argument
[all...]
/frameworks/base/voip/java/android/net/rtp/
H A DAudioGroup.java81 * encoded and sent back to each stream.
145 synchronized void add(AudioStream stream) { argument
146 if (!mStreams.containsKey(stream)) {
148 AudioCodec codec = stream.getCodec();
151 int id = nativeAdd(stream.getMode(), stream.getSocket(),
152 stream.getRemoteAddress().getHostAddress(),
153 stream.getRemotePort(), codecSpec, stream.getDtmfType());
154 mStreams.put(stream, i
165 remove(AudioStream stream) argument
[all...]
/frameworks/base/media/tests/omxjpegdecoder/
H A Djpeg_decoder_bench.cpp35 virtual bool onDecode(SkStream* stream, SkBitmap* bm, Mode);
52 int testDecodeBounds(SkImageDecoder* decoder, SkStream* stream, argument
58 // Decode the input stream and then use the bitmap.
59 if (!decoder->decode(stream, bitmap, prefConfig, decodeMode)) {
69 int testDecodePixels(SkImageDecoder* decoder, SkStream* stream, argument
75 // Decode the input stream and then use the bitmap.
76 if (!decoder->decode(stream, bitmap, prefConfig, decodeMode)) {
88 SkStream* stream = new SkFILEStream(filename); local
90 testDecodePixels(decoder, stream, bitmap);
94 stream
[all...]
H A DStreamSource.cpp23 StreamSource::StreamSource(SkStream *stream) argument
24 : mStream(stream) {
25 CHECK(stream != NULL);
26 mSize = stream->getLength();
/frameworks/base/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/
H A DParserFactory.java44 InputStream stream = new FileInputStream(f);
45 return create(stream, f.getName(), f.length());
48 public static XmlPullParser create(InputStream stream, String name) argument
50 return create(stream, name, -1);
53 private static XmlPullParser create(InputStream stream, String name, long size) argument
57 stream = readAndClose(stream, name, size);
59 parser.setInput(stream, ENCODING);
74 private static InputStream readAndClose(InputStream stream, String name, long size) argument
83 BufferedInputStream bufferedStream = new BufferedInputStream(stream);
[all...]
/frameworks/base/core/java/android/webkit/
H A DViewStateSerializer.java36 static boolean serializeViewState(OutputStream stream, DrawData draw) argument
42 DataOutputStream dos = new DataOutputStream(stream);
50 static DrawData deserializeViewState(InputStream stream) argument
52 DataInputStream dis = new DataInputStream(stream);
66 stream.close();
80 OutputStream stream, byte[] storage);
84 InputStream stream, byte[] storage);
79 nativeSerializeViewState(int baseLayer, OutputStream stream, byte[] storage) argument
83 nativeDeserializeViewState(int version, InputStream stream, byte[] storage) argument
/frameworks/base/graphics/java/android/graphics/
H A DPicture.java25 * The picture's contents can also be written to a stream, and then later
107 * Create a new picture (already recorded) from the data in the stream. This
110 * <strong>Note:</strong> a picture created from an input stream cannot be
115 public static Picture createFromStream(InputStream stream) { argument
116 return new Picture(nativeCreateFromStream(stream, new byte[WORKING_STREAM_STORAGE]), true);
120 * Write the picture contents to a stream. The data can be used to recreate
123 * <strong>Note:</strong> a picture created from an input stream cannot be
128 public void writeToStream(OutputStream stream) { argument
130 if (stream == null) {
133 if (!nativeWriteToStream(mNativePicture, stream,
161 nativeCreateFromStream(InputStream stream, byte[] storage) argument
167 nativeWriteToStream(int nativePicture, OutputStream stream, byte[] storage) argument
[all...]
/frameworks/av/include/media/
H A DAudioSystem.h57 // set/get stream volume on specified output
58 static status_t setStreamVolume(audio_stream_type_t stream, float value,
60 static status_t getStreamVolume(audio_stream_type_t stream, float* volume,
63 // mute/unmute stream
64 static status_t setStreamMute(audio_stream_type_t stream, bool mute);
65 static status_t getStreamMute(audio_stream_type_t stream, bool* mute);
70 // returns true in *state if tracks are active on the specified stream or has been active
72 static status_t isStreamActive(audio_stream_type_t stream, bool *state, uint32_t inPastMs = 0);
90 static status_t getOutputSamplingRate(int* samplingRate, audio_stream_type_t stream = AUDIO_STREAM_DEFAULT);
91 static status_t getOutputFrameCount(int* frameCount, audio_stream_type_t stream
[all...]
H A DIAudioPolicyService.h51 virtual audio_io_handle_t getOutput(audio_stream_type_t stream,
57 audio_stream_type_t stream,
60 audio_stream_type_t stream,
71 virtual status_t initStreamVolume(audio_stream_type_t stream,
74 virtual status_t setStreamVolumeIndex(audio_stream_type_t stream,
77 virtual status_t getStreamVolumeIndex(audio_stream_type_t stream,
80 virtual uint32_t getStrategyForStream(audio_stream_type_t stream) = 0;
81 virtual audio_devices_t getDevicesForStream(audio_stream_type_t stream) = 0;
90 virtual bool isStreamActive(audio_stream_type_t stream, uint32_t inPastMs = 0) const = 0;

Completed in 390 milliseconds

123456789