4

안드로이드에 비디오 버퍼를 표시하려고합니다. Android 4.1 Jelly Bean에서 출시 된 미디어 코덱 API를 사용하고 있습니다.안드로이드에서 미디어 코덱 샘플 구현

샘플은 다음과 같이 진행됩니다

MediaCodec codec = MediaCodec.createDecoderByType(type); 
codec.configure(format, ...); 

구성 방법은 따로 MediaFormat 3 개 다른 인수를 받아들입니다. MediaFormat을 어떻게 든 알 수 있었지만 다른 세 가지 매개 변수에 대해서는 확신 할 수 없습니다. (이하).

MediaSurface, MediaCrypto and Flags. 

모든 리드?

또한 비디오 버퍼를 암호화하지 않으면 MediaCrypto 인수로 어떻게해야합니까?

요구 사항 :

1) Decode the buffers on the android device, 
2) Display them on the screen. 
+0

내 질문에 대한 답변에서 제공하는 예제를 살펴보고 인코딩하는 경우 경우가없는 경우는 null이어야한다 [ 여기] [1]. [1] : http://stackoverflow.com/questions/13418093/mime-type-of-android-camera-previewformat – gleerman

답변

1

당신은 여기에서 문서를 볼 수 있습니다 : 그냥 완전성에 대해 http://dpsm.wordpress.com/2012/07/28/android-mediacodec-decoded/

+4

에 링크 된 게시물에서 중요한/유용한 포인트를 포함하는 것이 도움이됩니다 당신의 귀하의 답변이 실제로는 그 링크가 작동을 멈추는 경우, 그 자체로 어떤 가치를 지니도록 응답하십시오. – nbrooks

1

:

가 디코딩 -

MediaSurface 렌더링하는 표면이다 프레임을 지정한다 (렌더링하지 않는 경우는 null)

MediaCrypto (가) 어떤 암호화

플래그 == 0 디코딩 또는 MediaCodec.CONFIGURE_FLAG_ENCODE이

+0

암호화 체계 UUID를 얻는 방법? – Zyoo