Lines Matching defs:AMediaCodec
60 AMediaCodec* mCodec;
62 CodecHandler(AMediaCodec *codec);
66 typedef void (*OnCodecEvent)(AMediaCodec *codec, void *userdata);
68 struct AMediaCodec {
79 CodecHandler::CodecHandler(AMediaCodec *codec) {
138 static void requestActivityNotification(AMediaCodec *codec) {
144 static AMediaCodec * createAMediaCodec(const char *name, bool name_is_type, bool encoder) {
145 AMediaCodec *mData = new AMediaCodec();
176 AMediaCodec* AMediaCodec_createCodecByName(const char *name) {
181 AMediaCodec* AMediaCodec_createDecoderByType(const char *mime_type) {
186 AMediaCodec* AMediaCodec_createEncoderByType(const char *name) {
191 media_status_t AMediaCodec_delete(AMediaCodec *mData) {
212 AMediaCodec *mData,
230 media_status_t AMediaCodec_start(AMediaCodec *mData) {
242 media_status_t AMediaCodec_stop(AMediaCodec *mData) {
254 media_status_t AMediaCodec_flush(AMediaCodec *mData) {
259 ssize_t AMediaCodec_dequeueInputBuffer(AMediaCodec *mData, int64_t timeoutUs) {
270 uint8_t* AMediaCodec_getInputBuffer(AMediaCodec *mData, size_t idx, size_t *out_size) {
288 uint8_t* AMediaCodec_getOutputBuffer(AMediaCodec *mData, size_t idx, size_t *out_size) {
306 media_status_t AMediaCodec_queueInputBuffer(AMediaCodec *mData,
315 ssize_t AMediaCodec_dequeueOutputBuffer(AMediaCodec *mData,
345 AMediaFormat* AMediaCodec_getOutputFormat(AMediaCodec *mData) {
352 media_status_t AMediaCodec_releaseOutputBuffer(AMediaCodec *mData, size_t idx, bool render) {
362 AMediaCodec *mData, size_t idx, int64_t timestampNs) {
368 media_status_t AMediaCodec_setOutputSurface(AMediaCodec *mData, ANativeWindow* window) {
377 media_status_t AMediaCodec_setNotificationCallback(AMediaCodec *mData, OnCodecEvent callback,
396 AMediaCodec* codec,