Lines Matching refs:codec

53  * @param name Audio codec name
64 * @param codec Pointer to an OH_AVCodec instance
71 OH_AVErrCode OH_AudioDecoder_Destroy(OH_AVCodec *codec);
77 * @param codec Pointer to an OH_AVCodec instance
86 OH_AVErrCode OH_AudioDecoder_SetCallback(OH_AVCodec *codec, OH_AVCodecAsyncCallback callback, void *userData);
92 * @param codec Pointer to an OH_AVCodec instance
100 OH_AVErrCode OH_AudioDecoder_Configure(OH_AVCodec *codec, OH_AVFormat *format);
106 * @param codec Pointer to an OH_AVCodec instance
113 OH_AVErrCode OH_AudioDecoder_Prepare(OH_AVCodec *codec);
119 * @param codec Pointer to an OH_AVCodec instance
126 OH_AVErrCode OH_AudioDecoder_Start(OH_AVCodec *codec);
133 * @param codec Pointer to an OH_AVCodec instance
140 OH_AVErrCode OH_AudioDecoder_Stop(OH_AVCodec *codec);
147 * @param codec Pointer to an OH_AVCodec instance
154 OH_AVErrCode OH_AudioDecoder_Flush(OH_AVCodec *codec);
160 * @param codec Pointer to an OH_AVCodec instance
168 OH_AVErrCode OH_AudioDecoder_Reset(OH_AVCodec *codec);
175 * @param codec Pointer to an OH_AVCodec instance
182 OH_AVFormat *OH_AudioDecoder_GetOutputDescription(OH_AVCodec *codec);
188 * @param codec Pointer to an OH_AVCodec instance
196 OH_AVErrCode OH_AudioDecoder_SetParameter(OH_AVCodec *codec, OH_AVFormat *format);
206 * @param codec Pointer to an OH_AVCodec instance
215 OH_AVErrCode OH_AudioDecoder_PushInputData(OH_AVCodec *codec, uint32_t index, OH_AVCodecBufferAttr attr);
220 * @param codec Pointer to an OH_AVCodec instance
228 OH_AVErrCode OH_AudioDecoder_FreeOutputData(OH_AVCodec *codec, uint32_t index);
231 * @brief Check whether the current codec instance is valid. It can be used fault recovery or app
234 * @param codec Pointer to an OH_AVCodec instance
235 * @param isValid Output Parameter. A pointer to a boolean instance, it is true if the codec instance is valid,
236 * false if the codec instance is invalid
243 OH_AVErrCode OH_AudioDecoder_IsValid(OH_AVCodec *codec, bool *isValid);