Giriş
Şu satırı dahil ederiz.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
createEncoderByType metodu
Şöyle yaparız.
Şu satırı dahil ederiz.
Şu satırı dahil ederiz.
Şöyle yaparız.
Şu satırı dahil ederiz.
import android.media.MediaCodec;
configure metodu - encoderŞöyle yaparız.
MediaFormat mediaFormat = ...;
encoder.configure (mediaFormat, null, null, MediaCodec.CONFIGURE_FLAG_ENCODE);
configure metodu - decoderŞöyle yaparız.
import android.view.Surface;
Surface surface = ...;
MediaFormat mediaFormat = ...;
decoder.configure (mediaFormat, surface, null, 0);
createDecoderByType metoduŞöyle yaparız.
MediaCodec decoder = MediaCodec.createDecoderByType("video/avc");
Şöyle yaparız.
MediaCodec encoder = MediaCodec.createEncoderByType ("video/avc");
getInputBuffers metoduŞu satırı dahil ederiz.
import java.nio.ByteBuffer;
Şöyle yaparız.ByteBuffer[] inputBuffers = decoder.getInputBuffers();
Şöyle yaparız.ByteBuffer[] inputBuffers = encoder.getInputBuffers();
getOutputBuffers metoduŞu satırı dahil ederiz.
import java.nio.ByteBuffer;
Şöyle yaparız.ByteBuffer[] outputBuffers = encoder.getOutputBuffers();
release metodu
Şöyle yaparız.encoder.release ();
decoder.release
();
start metodu
Şöyle yaparız.encoder.start ();
decoder.start ();
stop metoduŞöyle yaparız.
encoder.stop ();
decoder.stop ();