Cargo Features

ohos-media-sys has no features set by default.

[dependencies]
ohos-media-sys = { version = "0.0.1", features = ["api-10", "api-11", "api-12", "api-13", "api-14", "document-features"] }
api-10 api-11?
api-11 api-12? = api-10

Affects avbuffer_ffi::OH_AVBuffer, avbuffer_ffi::OH_AVBuffer_Create, avbuffer_ffi::OH_AVBuffer_Destroy, avbuffer_ffi::OH_AVBuffer_GetBufferAttr, avbuffer_ffi::OH_AVBuffer_SetBufferAttr, avbuffer_ffi::OH_AVBuffer_GetParameter, avbuffer_ffi::OH_AVBuffer_SetParameter, avbuffer_ffi::OH_AVBuffer_GetAddr, avbuffer_ffi::OH_AVBuffer_GetCapacity, avbuffer_ffi::OH_AVBuffer_GetNativeBuffer, avcodec_audiocodec_ffi::OH_AudioCodec_CreateByMime, avcodec_audiocodec_ffi::OH_AudioCodec_CreateByName, avcodec_audiocodec_ffi::OH_AudioCodec_Destroy, avcodec_audiocodec_ffi::OH_AudioCodec_RegisterCallback, avcodec_audiocodec_ffi::OH_AudioCodec_Configure, avcodec_audiocodec_ffi::OH_AudioCodec_Prepare, avcodec_audiocodec_ffi::OH_AudioCodec_Start, avcodec_audiocodec_ffi::OH_AudioCodec_Stop, avcodec_audiocodec_ffi::OH_AudioCodec_Flush, avcodec_audiocodec_ffi::OH_AudioCodec_Reset

api-12 api-13? = api-11

Affects avcapability_ffi::OH_AVCapabilityFeature, avcapability_ffi::OH_AVCapability_IsFeatureSupported, avcapability_ffi::OH_AVCapability_GetFeatureProperties, avcodec_audiocodec_ffi::MediaKeySession, avcodec_audiocodec_ffi::OH_AudioCodec_SetDecryptionConfig, avcodec_base_ffi::OH_AVDataSourceReadAt, avcodec_base_ffi::OH_AVDataSource, avcodec_base_ffi::OH_AVCLevel, avcodec_base_ffi::OH_HEVCLevel, avcodec_base_ffi::OH_TemporalGopReferenceMode, avcodec_base_ffi::OH_AVCODEC_MIMETYPE_AUDIO_APE, avcodec_base_ffi::OH_AVCODEC_MIMETYPE_VIDEO_VVC, avcodec_base_ffi::OH_AVCODEC_MIMETYPE_SUBTITLE_SRT, avcodec_base_ffi::OH_AVCODEC_MIMETYPE_SUBTITLE_WEBVTT, avcodec_base_ffi::OH_FEATURE_PROPERTY_KEY_VIDEO_ENCODER_MAX_LTR_FRAME_COUNT, avcodec_base_ffi::OH_MD_KEY_VIDEO_ENCODER_ENABLE_TEMPORAL_SCALABILITY, avcodec_base_ffi::OH_MD_KEY_VIDEO_ENCODER_TEMPORAL_GOP_SIZE, avcodec_base_ffi::OH_MD_KEY_VIDEO_ENCODER_TEMPORAL_GOP_REFERENCE_MODE, avcodec_base_ffi::OH_MD_KEY_VIDEO_ENCODER_LTR_FRAME_COUNT, avcodec_base_ffi::OH_MD_KEY_VIDEO_ENCODER_PER_FRAME_MARK_LTR

api-13 api-14? = api-12
api-14 = api-13

Affects avcodec_base_ffi::OH_MD_KEY_CREATION_TIME, avmuxer_ffi::OH_AVMuxer_SetFormat, avscreen_capture_ffi::OH_AVScreenCapture_SetMaxVideoFrameRate

document-features

Document available features when building the documentation

Enables document-features