pub unsafe extern "C" fn OH_AVSource_CreateWithDataSource(
dataSource: *mut OH_AVDataSource,
) -> *mut OH_AVSourceAvailable on crate features
api-10 and api-12 only.Expand description
Creates an OH_AVSource instance that models the media with dataSource.
Required System Capabilities: SystemCapability.Multimedia.Media.Spliter
§Arguments
dataSource- An Struct for a remote media resource.
§Returns
- Returns a pointer to an OH_AVSource instance if the execution is successful, otherwise returns nullptr. Possible failure causes:
- dataSource is nullptr.
- dataSource->size == 0.
- set data source failed.
- out of memory.
- demuxer engine is nullptr.
Available since API-level: 12