Lines Matching refs:codec
66 * @param codec Pointer to an OH_AVCodec instance
74 OH_AVErrCode OH_AudioEncoder_Destroy(OH_AVCodec *codec);
80 * @param codec Pointer to an OH_AVCodec instance
90 OH_AVErrCode OH_AudioEncoder_SetCallback(OH_AVCodec *codec, OH_AVCodecAsyncCallback callback, void *userData);
96 * @param codec Pointer to an OH_AVCodec instance
105 OH_AVErrCode OH_AudioEncoder_Configure(OH_AVCodec *codec, OH_AVFormat *format);
111 * @param codec Pointer to an OH_AVCodec instance
119 OH_AVErrCode OH_AudioEncoder_Prepare(OH_AVCodec *codec);
125 * @param codec Pointer to an OH_AVCodec instance
133 OH_AVErrCode OH_AudioEncoder_Start(OH_AVCodec *codec);
138 * @param codec Pointer to an OH_AVCodec instance
146 OH_AVErrCode OH_AudioEncoder_Stop(OH_AVCodec *codec);
153 * @param codec Pointer to an OH_AVCodec instance
161 OH_AVErrCode OH_AudioEncoder_Flush(OH_AVCodec *codec);
167 * @param codec Pointer to an OH_AVCodec instance
175 OH_AVErrCode OH_AudioEncoder_Reset(OH_AVCodec *codec);
182 * @param codec Pointer to an OH_AVCodec instance
190 OH_AVFormat *OH_AudioEncoder_GetOutputDescription(OH_AVCodec *codec);
196 * @param codec Pointer to an OH_AVCodec instance
205 OH_AVErrCode OH_AudioEncoder_SetParameter(OH_AVCodec *codec, OH_AVFormat *format);
213 * @param codec Pointer to an OH_AVCodec instance
223 OH_AVErrCode OH_AudioEncoder_PushInputData(OH_AVCodec *codec, uint32_t index, OH_AVCodecBufferAttr attr);
228 * @param codec Pointer to an OH_AVCodec instance
237 OH_AVErrCode OH_AudioEncoder_FreeOutputData(OH_AVCodec *codec, uint32_t index);
240 * @brief Check whether the current codec instance is valid. It can be used fault recovery or app
243 * @param codec Pointer to an OH_AVCodec instance
244 * @param isValid Output Parameter. A pointer to a boolean instance, it is true if the codec instance is valid,
245 * false if the codec instance is invalid
252 OH_AVErrCode OH_AudioEncoder_IsValid(OH_AVCodec *codec, bool *isValid);