HomeSort by relevance Sort by last modified time
    Searched refs:MediaCodec (Results 1 - 25 of 91) sorted by null

1 2 3 4

  /cts/tests/tests/media/src/android/media/cts/
InputSurfaceInterface.java 19 import android.media.MediaCodec;
32 void configure(MediaCodec codec);
MediaCodecWrapper.java 19 import android.media.MediaCodec;
20 import android.media.MediaCodec.BufferInfo;
21 import android.media.MediaCodec.Callback;
27 * This interface exposes the minimum set of {@link MediaCodec} APIs tested in {@link EncodeDecodeTest}
CodecState.java 19 import android.media.MediaCodec;
29 * using {@link MediaCodec} and {@link AudioTrack}.
44 private LinkedList<MediaCodec.BufferInfo> mAvailableOutputBufferInfos;
47 private MediaCodec mCodec;
55 * Manages audio and video playback using MediaCodec and AudioTrack.
62 MediaCodec codec,
80 mAvailableOutputBufferInfos = new LinkedList<MediaCodec.BufferInfo>();
158 * It first reads data from {@link MediaExtractor} and pushes it into {@link MediaCodec};
159 * it then dequeues buffer from {@link MediaCodec}, consumes it and pushes back to its own
165 if (indexInput != MediaCodec.INFO_TRY_AGAIN_LATER)
    [all...]
ResourceManagerTestActivityBase.java 20 import android.media.MediaCodec;
41 private Vector<MediaCodec> mCodecs = new Vector<MediaCodec>();
43 private class TestCodecCallback extends MediaCodec.Callback {
45 public void onInputBufferAvailable(MediaCodec codec, int index) {
51 MediaCodec codec, int index, MediaCodec.BufferInfo info) {
56 public void onError(MediaCodec codec, MediaCodec.CodecException e) {
61 public void onOutputFormatChanged(MediaCodec codec, MediaFormat format)
    [all...]
SdkMediaCodec.java 19 import android.media.MediaCodec;
20 import android.media.MediaCodec.BufferInfo;
21 import android.media.MediaCodec.Callback;
28 private final MediaCodec mCodec;
33 public SdkMediaCodec(MediaCodec codec, boolean async) {
38 public SdkMediaCodec(MediaCodec codec) {
42 public MediaCodec getMediaCodec() {
MediaCodecTest.java 24 import android.media.MediaCodec;
25 import android.media.MediaCodec.BufferInfo;
26 import android.media.MediaCodec.CodecException;
27 import android.media.MediaCodec.CryptoInfo;
28 import android.media.MediaCodec.CryptoInfo.Pattern;
73 * General MediaCodec tests.
118 * <br> Exceptions for MediaCodec factory methods
119 * <br> Exceptions for MediaCodec methods when called in the incorrect state.
121 * A selective test to ensure proper exceptions are thrown from MediaCodec
150 // wrap MediaCodec encoder and decoder creatio
    [all...]
ExtractDecodeEditEncodeMuxTest.java 22 import android.media.MediaCodec;
50 * Test for the integration of MediaMuxer and MediaCodec's encoder.
59 * <p>It also tests the way the codec config buffers need to be passed from the MediaCodec to the
295 * We encode several frames of a video test pattern using MediaCodec, then decode the output
296 * with MediaCodec and do some simple checks.
309 // Set some properties. Failing to specify some of these can cause the MediaCodec
346 MediaCodec videoDecoder = null;
347 MediaCodec audioDecoder = null;
348 MediaCodec videoEncoder = null;
349 MediaCodec audioEncoder = null
    [all...]
SurfaceEncodeTimestampTest.java 23 import android.media.MediaCodec;
24 import android.media.MediaCodec.BufferInfo;
25 import android.media.MediaCodec.CodecException;
69 private MediaCodec mEncoder;
169 // between the MediaCodec's parameters and the input surface, frames
179 params.putInt(MediaCodec.PARAMETER_KEY_SUSPEND, 0);
202 params.putInt(MediaCodec.PARAMETER_KEY_SUSPEND, 0);
203 params.putLong(MediaCodec.PARAMETER_KEY_SUSPEND_TIME, 100000);
218 // between the MediaCodec's parameters and the input surface, frames
226 params.putInt(MediaCodec.PARAMETER_KEY_SUSPEND, 1)
    [all...]
VpxCodecTestBase.java 21 import android.media.MediaCodec;
22 import android.media.MediaCodec.CodecException;
63 // Default timeout for MediaCodec buffer dequeue - 200 ms.
72 // NV12 color format supported by QCOM codec, but not declared in MediaCodec -
221 // MediaCodec.PARAMETER_KEY_REQUEST_SYNC_FRAME parameter.
509 * Indeed, MediaCodec will raise an IllegalStateException
518 protected ArrayList<MediaCodec.BufferInfo> decode(
524 ArrayList<MediaCodec.BufferInfo> bufferInfos = new ArrayList<MediaCodec.BufferInfo>();
563 MediaCodec decoder = MediaCodec.createByCodecName(properties.codecName)
    [all...]
DecodeEditEncodeTest.java 19 import android.media.MediaCodec;
45 * step, feeding data through multiple stages of MediaCodec, but at some point we're
191 MediaCodec encoder = null;
207 // Set some properties. Failing to specify some of these can cause the MediaCodec
217 // Create a MediaCodec for the desired codec, then configure it as an encoder with
219 encoder = MediaCodec.createByCodecName(codecName);
220 encoder.configure(format, null, null, MediaCodec.CONFIGURE_FLAG_ENCODE);
254 private void generateVideoData(MediaCodec encoder, InputSurface inputSurface,
258 MediaCodec.BufferInfo info = new MediaCodec.BufferInfo()
    [all...]
EncoderTest.java 20 import android.media.MediaCodec;
210 MediaCodec codec, ByteBuffer[] inputBuffers, int index,
264 MediaCodec codec, ByteBuffer[] outputBuffers,
265 int index, MediaCodec.BufferInfo info) {
332 MediaCodec codec;
334 codec = MediaCodec.createByCodecName(componentName);
344 MediaCodec.CONFIGURE_FLAG_ENCODE);
363 if (index != MediaCodec.INFO_TRY_AGAIN_LATER) {
372 MediaCodec.BUFFER_FLAG_END_OF_STREAM);
392 MediaCodec.BufferInfo info = new MediaCodec.BufferInfo()
    [all...]
EncodeDecodeTest.java 21 import android.media.MediaCodec;
325 inputSurface = new InputSurface(MediaCodec.createPersistentInputSurface());
393 * We encode several frames of a video test pattern using MediaCodec, then decode the
394 * output with MediaCodec and do some simple checks.
403 MediaCodec encoder = null;
404 MediaCodec decoder = null;
427 // Create a MediaCodec for the desired codec, then configure it as an encoder with
429 encoder = MediaCodec.createByCodecName(codec);
434 // Set some properties. Failing to specify some of these can cause the MediaCodec
442 encoder.configure(format, null, null, MediaCodec.CONFIGURE_FLAG_ENCODE)
    [all...]
EncodeVirtualDisplayTest.java 24 import android.media.MediaCodec;
49 * Tests connecting a virtual display to the input of a MediaCodec encoder.
52 * that virtual displays and MediaCodec can be used together.
208 MediaCodec encoder = null;
209 MediaCodec decoder = null;
230 encoder = MediaCodec.createByCodecName(codec);
231 encoder.configure(encoderFormat, null, null, MediaCodec.CONFIGURE_FLAG_ENCODE);
240 decoder = MediaCodec.createDecoderByType(MIME_TYPE);
275 private void doTestEncodeVirtual(MediaCodec encoder, MediaCodec decoder
    [all...]
  /development/samples/browseable/BasicMediaDecoder/src/com.example.android.common.media/
MediaCodecWrapper.java 30 * Simplifies the MediaCodec interface by wrapping around the buffer processing operations.
51 void outputSample(MediaCodecWrapper sender, MediaCodec.BufferInfo info, ByteBuffer buffer);
55 * The {@link MediaCodec} that is managed by this class.
57 private MediaCodec mDecoder;
75 private MediaCodec.BufferInfo[] mOutputBufferInfo;
80 private MediaCodecWrapper(MediaCodec codec) {
85 mOutputBufferInfo = new MediaCodec.BufferInfo[mOutputBuffers.length];
142 MediaCodec videoCodec = null;
150 videoCodec = MediaCodec.createDecoderByType(mimeType);
181 * @param flags Flags to pass to the decoder. See {@link MediaCodec#queueInputBuffer(int
    [all...]
  /development/samples/browseable/BasicRenderScript/src/com.example.android.common.media/
MediaCodecWrapper.java 30 * Simplifies the MediaCodec interface by wrapping around the buffer processing operations.
51 void outputSample(MediaCodecWrapper sender, MediaCodec.BufferInfo info, ByteBuffer buffer);
55 * The {@link MediaCodec} that is managed by this class.
57 private MediaCodec mDecoder;
75 private MediaCodec.BufferInfo[] mOutputBufferInfo;
80 private MediaCodecWrapper(MediaCodec codec) {
85 mOutputBufferInfo = new MediaCodec.BufferInfo[mOutputBuffers.length];
142 MediaCodec videoCodec = null;
150 videoCodec = MediaCodec.createDecoderByType(mimeType);
181 * @param flags Flags to pass to the decoder. See {@link MediaCodec#queueInputBuffer(int
    [all...]
  /development/samples/browseable/MediaRecorder/src/com.example.android.common.media/
MediaCodecWrapper.java 30 * Simplifies the MediaCodec interface by wrapping around the buffer processing operations.
51 void outputSample(MediaCodecWrapper sender, MediaCodec.BufferInfo info, ByteBuffer buffer);
55 * The {@link MediaCodec} that is managed by this class.
57 private MediaCodec mDecoder;
75 private MediaCodec.BufferInfo[] mOutputBufferInfo;
80 private MediaCodecWrapper(MediaCodec codec) {
85 mOutputBufferInfo = new MediaCodec.BufferInfo[mOutputBuffers.length];
142 MediaCodec videoCodec = null;
150 videoCodec = MediaCodec.createDecoderByType(mimeType);
181 * @param flags Flags to pass to the decoder. See {@link MediaCodec#queueInputBuffer(int
    [all...]
  /developers/build/prebuilts/gradle/BasicMediaDecoder/Application/src/main/java/com/example/android/common/media/
MediaCodecWrapper.java 31 * Simplifies the MediaCodec interface by wrapping around the buffer processing operations.
52 void outputSample(MediaCodecWrapper sender, MediaCodec.BufferInfo info, ByteBuffer buffer);
56 * The {@link MediaCodec} that is managed by this class.
58 private MediaCodec mDecoder;
76 private MediaCodec.BufferInfo[] mOutputBufferInfo;
78 private MediaCodecWrapper(MediaCodec codec) {
83 mOutputBufferInfo = new MediaCodec.BufferInfo[mOutputBuffers.length];
139 MediaCodec videoCodec = null;
147 videoCodec = MediaCodec.createDecoderByType(mimeType);
178 * @param flags Flags to pass to the decoder. See {@link MediaCodec#queueInputBuffer(int
    [all...]
  /developers/build/prebuilts/gradle/MediaRecorder/Application/src/main/java/com/example/android/common/media/
MediaCodecWrapper.java 31 * Simplifies the MediaCodec interface by wrapping around the buffer processing operations.
52 void outputSample(MediaCodecWrapper sender, MediaCodec.BufferInfo info, ByteBuffer buffer);
56 * The {@link MediaCodec} that is managed by this class.
58 private MediaCodec mDecoder;
76 private MediaCodec.BufferInfo[] mOutputBufferInfo;
78 private MediaCodecWrapper(MediaCodec codec) {
83 mOutputBufferInfo = new MediaCodec.BufferInfo[mOutputBuffers.length];
139 MediaCodec videoCodec = null;
147 videoCodec = MediaCodec.createDecoderByType(mimeType);
178 * @param flags Flags to pass to the decoder. See {@link MediaCodec#queueInputBuffer(int
    [all...]
  /developers/samples/android/common/src/java/com/example/android/common/media/
MediaCodecWrapper.java 31 * Simplifies the MediaCodec interface by wrapping around the buffer processing operations.
52 void outputSample(MediaCodecWrapper sender, MediaCodec.BufferInfo info, ByteBuffer buffer);
56 * The {@link MediaCodec} that is managed by this class.
58 private MediaCodec mDecoder;
76 private MediaCodec.BufferInfo[] mOutputBufferInfo;
78 private MediaCodecWrapper(MediaCodec codec) {
83 mOutputBufferInfo = new MediaCodec.BufferInfo[mOutputBuffers.length];
139 MediaCodec videoCodec = null;
147 videoCodec = MediaCodec.createDecoderByType(mimeType);
178 * @param flags Flags to pass to the decoder. See {@link MediaCodec#queueInputBuffer(int
    [all...]
  /cts/tests/video/src/android/video/cts/
CodecInfo.java 21 import android.media.MediaCodec;
59 MediaCodec codec;
61 codec = MediaCodec.createByCodecName(codecName);
  /frameworks/av/media/libstagefright/include/media/stagefright/
SimpleDecodingSource.h 34 struct MediaCodec;
39 // Creates a MediaSource that uses MediaCodec to decode a compressed input |source|.
76 const sp<MediaCodec> &codec, const sp<MediaSource> &source, const sp<ALooper> &looper,
79 sp<MediaCodec> mCodec;
  /external/webrtc/talk/app/webrtc/java/src/org/webrtc/
MediaCodecVideoEncoder.java 31 import android.media.MediaCodec;
77 private MediaCodec mediaCodec;
109 // NV12 color format supported by QCOM codec, but not declared in MediaCodec -
129 // MediaCodec error handler - invoked when critical error happens which may prevent
153 // MediaCodec.setParameters is missing for JB and below, so bitrate
263 static MediaCodec createByCodecName(String codecName) {
267 return MediaCodec.createByCodecName(codecName);
319 mediaCodec = createByCodecName(properties.codecName);
321 if (mediaCodec == null)
    [all...]
  /developers/build/prebuilts/gradle/BasicMediaDecoder/Application/src/main/java/com/example/android/basicmediadecoder/
MainActivity.java 22 import android.media.MediaCodec;
40 * {@link android.media.MediaCodec} API.
145 boolean isEos = ((mExtractor.getSampleFlags() & MediaCodec
146 .BUFFER_FLAG_END_OF_STREAM) == MediaCodec.BUFFER_FLAG_END_OF_STREAM);
165 MediaCodec.BufferInfo out_bufferInfo = new MediaCodec.BufferInfo();
  /developers/samples/android/media/BasicMediaDecoder/Application/src/main/java/com/example/android/basicmediadecoder/
MainActivity.java 22 import android.media.MediaCodec;
40 * {@link android.media.MediaCodec} API.
145 boolean isEos = ((mExtractor.getSampleFlags() & MediaCodec
146 .BUFFER_FLAG_END_OF_STREAM) == MediaCodec.BUFFER_FLAG_END_OF_STREAM);
165 MediaCodec.BufferInfo out_bufferInfo = new MediaCodec.BufferInfo();
  /development/samples/browseable/BasicMediaDecoder/src/com.example.android.basicmediadecoder/
MainActivity.java 22 import android.media.MediaCodec;
40 * {@link android.media.MediaCodec} API.
145 boolean isEos = ((mExtractor.getSampleFlags() & MediaCodec
146 .BUFFER_FLAG_END_OF_STREAM) == MediaCodec.BUFFER_FLAG_END_OF_STREAM);
165 MediaCodec.BufferInfo out_bufferInfo = new MediaCodec.BufferInfo();

Completed in 1446 milliseconds

1 2 3 4