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

1 2 3 4 5 6

  /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}
MediaCodecTest.java 22 import android.media.MediaCodec;
23 import android.media.MediaCodec.BufferInfo;
24 import android.media.MediaCodec.CodecException;
25 import android.media.MediaCodec.CryptoInfo;
26 import android.media.MediaCodec.CryptoInfo.Pattern;
60 * General MediaCodec tests.
105 * <br> Exceptions for MediaCodec factory methods
106 * <br> Exceptions for MediaCodec methods when called in the incorrect state.
108 * A selective test to ensure proper exceptions are thrown from MediaCodec
137 // wrap MediaCodec encoder and decoder creatio
    [all...]
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() {
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...]
VpxCodecTestBase.java 21 import android.media.MediaCodec;
22 import android.media.MediaCodec.CodecException;
63 // Default timeout for MediaCodec buffer dequeue - 200 ms.
73 // NV12 color format supported by QCOM codec, but not declared in MediaCodec -
227 // MediaCodec.PARAMETER_KEY_REQUEST_SYNC_FRAME parameter.
512 * Indeed, MediaCodec will raise an IllegalStateException
521 protected ArrayList<MediaCodec.BufferInfo> decode(
527 ArrayList<MediaCodec.BufferInfo> bufferInfos = new ArrayList<MediaCodec.BufferInfo>();
562 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
190 MediaCodec encoder = null;
206 // Set some properties. Failing to specify some of these can cause the MediaCodec
216 // Create a MediaCodec for the desired codec, then configure it as an encoder with
218 encoder = MediaCodec.createByCodecName(codecName);
219 encoder.configure(format, null, null, MediaCodec.CONFIGURE_FLAG_ENCODE);
253 private void generateVideoData(MediaCodec encoder, InputSurface inputSurface,
257 MediaCodec.BufferInfo info = new MediaCodec.BufferInfo()
    [all...]
EncoderTest.java 22 import android.media.MediaCodec;
180 MediaCodec codec, ByteBuffer[] inputBuffers, int index,
234 MediaCodec codec, ByteBuffer[] outputBuffers,
235 int index, MediaCodec.BufferInfo info) {
302 MediaCodec codec;
304 codec = MediaCodec.createByCodecName(componentName);
314 MediaCodec.CONFIGURE_FLAG_ENCODE);
333 if (index != MediaCodec.INFO_TRY_AGAIN_LATER) {
342 MediaCodec.BUFFER_FLAG_END_OF_STREAM);
362 MediaCodec.BufferInfo info = new MediaCodec.BufferInfo()
    [all...]
EncodeDecodeTest.java 21 import android.media.MediaCodec;
323 inputSurface = new InputSurface(MediaCodec.createPersistentInputSurface());
391 * We encode several frames of a video test pattern using MediaCodec, then decode the
392 * output with MediaCodec and do some simple checks.
401 MediaCodec encoder = null;
402 MediaCodec decoder = null;
425 // Create a MediaCodec for the desired codec, then configure it as an encoder with
427 encoder = MediaCodec.createByCodecName(codec);
432 // Set some properties. Failing to specify some of these can cause the MediaCodec
440 encoder.configure(format, null, null, MediaCodec.CONFIGURE_FLAG_ENCODE)
    [all...]
  /frameworks/base/tests/Camera2Tests/SmartCamera/SimpleCamera/src/androidx/media/filterfw/decoder/
TrackDecoder.java 20 import android.media.MediaCodec;
21 import android.media.MediaCodec.BufferInfo;
47 private MediaCodec mMediaCodec;
56 * @return a configured {@link MediaCodec}.
58 protected abstract MediaCodec initMediaCodec(MediaFormat format);
67 MediaCodec codec, ByteBuffer[] buffers, int bufferIndex, BufferInfo info);
102 protected MediaCodec getMediaCodec() {
123 inputBufferIndex, 0, 0, 0, MediaCodec.BUFFER_FLAG_END_OF_STREAM);
148 inputBufferIndex, 0, 0, 0, MediaCodec.BUFFER_FLAG_END_OF_STREAM);
157 if ((outputInfo.flags & MediaCodec.BUFFER_FLAG_END_OF_STREAM) != 0)
    [all...]
AudioTrackDecoder.java 20 import android.media.MediaCodec;
21 import android.media.MediaCodec.BufferInfo;
61 protected MediaCodec initMediaCodec(MediaFormat format) {
62 MediaCodec mediaCodec;
64 mediaCodec = MediaCodec.createDecoderByType(
71 mediaCodec.configure(format, null, null, 0);
72 return mediaCodec;
77 MediaCodec codec, ByteBuffer[] buffers, int bufferIndex, BufferInfo info)
    [all...]
GpuVideoTrackDecoder.java 22 import android.media.MediaCodec;
23 import android.media.MediaCodec.BufferInfo;
89 protected MediaCodec initMediaCodec(MediaFormat format) {
90 MediaCodec mediaCodec;
92 mediaCodec = MediaCodec.createDecoderByType(
100 mediaCodec.configure(format, surface, null, 0);
102 return mediaCodec;
107 MediaCodec codec, ByteBuffer[] buffers, int bufferIndex, BufferInfo info)
    [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...]
  /frameworks/base/media/java/android/media/
AmrInputStream.java 23 import android.media.MediaCodec.BufferInfo;
37 MediaCodec mCodec;
54 * DO NOT USE - use MediaCodec instead
70 mCodec = MediaCodec.createByCodecName(name);
74 MediaCodec.CONFIGURE_FLAG_ENCODE);
139 mSawInputEOS ? MediaCodec.BUFFER_FLAG_END_OF_STREAM : 0 /* flags */);
150 if ((mInfo.flags & MediaCodec.BUFFER_FLAG_END_OF_STREAM) != 0) {
  /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...]
  /frameworks/base/tests/AccessoryDisplay/source/src/com/android/accessorydisplay/source/
DisplaySourceService.java 26 import android.media.MediaCodec;
27 import android.media.MediaCodec.BufferInfo;
195 MediaCodec codec;
197 codec = MediaCodec.createEncoderByType("video/avc");
202 codec.configure(format, null, null, MediaCodec.CONFIGURE_FLAG_ENCODE);
227 private void stream(MediaCodec codec) {
244 } else if (index == MediaCodec.INFO_OUTPUT_BUFFERS_CHANGED) {
246 } else if (index == MediaCodec.INFO_TRY_AGAIN_LATER) {

Completed in 1691 milliseconds

1 2 3 4 5 6