Lines Matching defs:AMediaCodec
41 struct AMediaCodec;
42 typedef struct AMediaCodec AMediaCodec;
66 AMediaCodec* AMediaCodec_createCodecByName(const char *name);
72 AMediaCodec* AMediaCodec_createDecoderByType(const char *mime_type);
77 AMediaCodec* AMediaCodec_createEncoderByType(const char *mime_type);
82 media_status_t AMediaCodec_delete(AMediaCodec*);
88 AMediaCodec*,
98 media_status_t AMediaCodec_start(AMediaCodec*);
103 media_status_t AMediaCodec_stop(AMediaCodec*);
109 media_status_t AMediaCodec_flush(AMediaCodec*);
115 uint8_t* AMediaCodec_getInputBuffer(AMediaCodec*, size_t idx, size_t *out_size);
121 uint8_t* AMediaCodec_getOutputBuffer(AMediaCodec*, size_t idx, size_t *out_size);
128 ssize_t AMediaCodec_dequeueInputBuffer(AMediaCodec*, int64_t timeoutUs);
133 media_status_t AMediaCodec_queueInputBuffer(AMediaCodec*,
139 media_status_t AMediaCodec_queueSecureInputBuffer(AMediaCodec*,
145 ssize_t AMediaCodec_dequeueOutputBuffer(AMediaCodec*, AMediaCodecBufferInfo *info,
147 AMediaFormat* AMediaCodec_getOutputFormat(AMediaCodec*);
154 media_status_t AMediaCodec_releaseOutputBuffer(AMediaCodec*, size_t idx, bool render);
166 media_status_t AMediaCodec_setOutputSurface(AMediaCodec*, ANativeWindow* surface);
177 AMediaCodec *mData, size_t idx, int64_t timestampNs);