0

Many examples of mediacodec use EXTERNAL surfacetexture as the output of mediacodec, my problem is can I use a 2D surfacetexture?

fadden
  • 51,356
  • 5
  • 116
  • 166
S.Jins
  • 41
  • 5

1 Answers1

2

The output of SurfaceTexture is always GL_TEXTURE_EXTERNAL_OES, because it must accommodate a wide variety of color formats. The output of MediaCodec is usually YUV, not RGB, making it a prime example.

fadden
  • 51,356
  • 5
  • 116
  • 166