pub type OH_AudioRenderer_WriteDataWithMetadataCallback = Option<unsafe extern "C" fn(renderer: *mut OH_AudioRenderer, userData: *mut c_void, audioData: *mut c_void, audioDataSize: i32, metadata: *mut c_void, metadataSize: i32) -> i32>;Expand description
@brief This function pointer will point to the callback function that is used to write audio data with metadata
@param renderer AudioRenderer where this event occurs. @param userData User data which is passed by user. @param audioData Audio data which is written by user. @param audioDataSize Audio data size which is the size of audio data written by user. @param metadata Metadata which is written by user. @param metadataSize Metadata size which is the size of metadata written by user. @return Error code of the callback function returned by user. @since 12
Aliased Type§
pub enum OH_AudioRenderer_WriteDataWithMetadataCallback {
None,
Some(unsafe extern "C" fn(*mut OH_AudioRendererStruct, *mut c_void, *mut c_void, i32, *mut c_void, i32) -> i32),
}