diff --git a/multimedia/av_codec/native_avsource.h b/multimedia/av_codec/native_avsource.h index 1b0504fa162ecf2eea4ebfa7a59faf1ccea60d43..2aa0d8d24ef2bac184e1ffec80f2a3e798ead7e3 100644 --- a/multimedia/av_codec/native_avsource.h +++ b/multimedia/av_codec/native_avsource.h @@ -32,7 +32,8 @@ typedef struct OH_AVSource OH_AVSource; * @syscap SystemCapability.Multimedia.Media.Spliter * @param dataSource An Struct for a remote media resource. * @return Returns a pointer to an OH_AVSource instance if the execution is successful, otherwise returns nullptr. - * Possible failure causes: 1. dataSource is nullptr. 2. dataSource->size == 0. 3. create AVSource failed. + * Possible failure causes: 1. dataSource is nullptr. 2. dataSource->size == 0. 3. set data source failed. + * 4. out of memory. 5. demuxer engine is nullptr. * @since 12 */ OH_AVSource *OH_AVSource_CreateWithDataSource(OH_AVDataSource *dataSource);