Crate openh264_sys2[][src]

Expand description

Latest Version docs BSD-2 Rust

Low level crate used by openh264.

Structs

@brief Frame bit stream info

@brief Structure for LTR configuration

@brief Structure for LTR marking feedback

@brief Structure for LTR recover request

@brief Bitstream inforamtion of a layer being encoded

@brief thresholds of the initial, maximal and minimal rate

@brief Structure for slice argument

@brief Structure for spatial layer configuration

@brief Define a new struct to show the property of video bitstream.

@brief Information of coded Slice(=NAL)(s)

@brief Structure for source picture

@brief Structure for bit rate info

@brief Buffer info

@brief The capability of decoder, for SDP negotiation

@brief Structure for dilivery status

@brief Structure for dump layer info

@brief SVC Encoding Parameters

@brief SVC Encoding Parameters extention

@brief Structure for level info in layer

@brief Structure for parse only output

@brief Structure for profile info in layer

@brief SVC Decoding Parameters, reserved here and potential applicable in the future

@brief Structure for decoder memery

@brief Structure for decoder statistics

@brief Structure for encoder statistics

@brief Structure for sample aspect ratio (SAR) info in VUI

@brief Struct of OpenH264 version

Enums

@brief Enumerate return type

@brief Option types introduced in decoder application

@brief Decoding status

@brief Enumulate the complexity mode

@brief Enumerate the type of color matrix

@brief Enumerate the type of color primaries

@brief Enumerate the type of level id

@brief Option types introduced in SVC encoder application

@brief NRI: eNalRefIdc

@brief Enumulate the nal unit type

@brief Enumulate for the stategy of SPS/PPS strategy

@brief Enumerate the type of profile id

@brief Enumerate the type of error concealment methods

@brief Enumerate the type of sample aspect ratio

@brief Enumerate the type of transfer characteristics

@brief Encoder usage type

@brief Enumerate the type of video format

@brief Enumerate the type of video format

@brief Enumerate video frame type

@brief Feedback that whether or not have VCL NAL in current AU

@brief Enumerate the type of key frame request

@brief Spatial layer num

@brief Type of layer being encoded

@brief Enumerate the type of rate control mode

@brief Enumerate the type of slice mode

@brief Enumerate the type of video bitstream which is provided to decoder

@brief eDeblockingIdc

@brief to do

@brief Enumerate the type of wels log

Constants

Statics

Functions

@brief Create decoder @param ppDecoder decoder @return 0 - success; otherwise - failed;

@brief Create encoder @param ppEncoder encoder @return 0 - success; otherwise - failed;

@brief Destroy decoder @param pDecoder decoder @return void

@brief Destroy encoder @param pEncoder encoder @return void

@brief Get codec version Note, old versions of Mingw (GCC < 4.7) are buggy and use an incorrect/different ABI for calling this function, making it incompatible with MSVC builds. @return The linked codec version

@brief Get codec version @param pVersion struct to fill in with the version

@brief Get the capability of decoder @param pDecCapability decoder capability @return 0 - success; otherwise - failed;

Type Definitions

@brief Struct of OpenH264 version

@brief SVC Decoding Parameters, reserved here and potential applicable in the future

@brief SVC Encoding Parameters

@brief Frame bit stream info

@brief Bitstream inforamtion of a layer being encoded

@brief Structure for parse only output

@brief thresholds of the initial, maximal and minimal rate

@brief Information of coded Slice(=NAL)(s)

@brief Structure for sample aspect ratio (SAR) info in VUI

@brief Structure for bit rate info

@brief Buffer info

@brief The capability of decoder, for SDP negotiation

@brief Structure for decoder statistics

@brief SVC Decoding Parameters, reserved here and potential applicable in the future

@brief Structure for dilivery status

@brief Structure for dump layer info

@brief SVC Encoding Parameters

@brief SVC Encoding Parameters extention

@brief Structure for encoder statistics

@brief Structure for level info in layer

@brief Structure for parse only output

@brief Structure for profile info in layer

@brief Structure for source picture

@brief Structure for decoder memery

@brief Structure for sample aspect ratio (SAR) info in VUI

@brief Information of coded Slice(=NAL)(s)

Unions