Decode image vidéo et l'afficher sur l'écran en utilisant Android MediaCodec
décodeur Android MediaCodec, portent les informations personnalisées avec des images vidéo d'entrée
Je dois indiquer wether une image vidéo peut afficher à l'écran ou non sur MediaCodec
étape de sortie de décodage. Donc, la trame vidéo doit porter l'information qu'elle peut montrer à l'écran sur l'étape d'entrée de trame MediaCodec
.
J'ai essayé de définir BufferInfo.flag
un peu, mais MediaCodec
va écraser cette variable, je ne peux pas obtenir le bit de drapeau que je définis sur l'étape d'entrée à l'étape de sortie.
J'ai une autre façon d'indiquer montrer ou ne pas montrer. Utilisez MediaCodec.BufferInfo#flags
impair ou même pour indiquer cette information.
Existe-t-il une façon formelle de faire ce travail?