[][src]Function fdk_aac_sys::aacEncoder_SetParam

pub unsafe extern "C" fn aacEncoder_SetParam(
    hAacEncoder: HANDLE_AACENCODER,
    param: AACENC_PARAM,
    value: UINT
) -> AACENC_ERROR

\brief Set one single AAC encoder parameter.

This function allows configuration of all encoder parameters specified in ::AACENC_PARAM. Each parameter must be set with a separate function call. An internal validation of the configuration value range will be done and an internal reconfiguration will be signaled. The actual configuration adoption is part of the subsequent aacEncEncode() call.

\param hAacEncoder A valid AAC encoder handle. \param param Parameter to be set. See ::AACENC_PARAM. \param value Parameter value. See parameter description in ::AACENC_PARAM.

\return - AACENC_OK, on success. - AACENC_INVALID_HANDLE, AACENC_UNSUPPORTED_PARAMETER, AACENC_INVALID_CONFIG, on failure.