Crate openh264_sys [−] [src]
Structs
ISVCDecoderVtbl | |
ISVCEncoderVtbl | |
SFrameBSInfo |
@brief Frame bit stream info |
SLTRConfig |
@brief Structure for LTR configuration |
SLTRMarkingFeedback |
@brief Structure for LTR marking feedback |
SLTRRecoverRequest |
@brief Structure for LTR recover request |
SLayerBSInfo |
@brief Bitstream inforamtion of a layer being encoded |
SRateThresholds |
@brief thresholds of the initial, maximal and minimal rate |
SSliceArgument |
@brief Structure for slice argument |
SSpatialLayerConfig |
@brief Structure for spatial layer configuration |
SVideoProperty |
@brief Define a new struct to show the property of video bitstream. |
SliceInformation |
@brief Information of coded Slice(=NAL)(s) |
Source_Picture_s |
@brief Structure for source picture |
TagBitrateInfo |
@brief Structure for bit rate info |
TagBufferInfo |
@brief Buffer info |
TagDecoderCapability |
@brief The capability of decoder, for SDP negotiation |
TagDeliveryStatus |
@brief Structure for dilivery status |
TagDumpLayer |
@brief Structure for dump layer info |
TagEncParamBase |
@brief SVC Encoding Parameters |
TagEncParamExt |
@brief SVC Encoding Parameters extention |
TagLevelInfo |
@brief Structure for level info in layer |
TagParserBsInfo |
@brief Structure for parse only output |
TagProfileInfo |
@brief Structure for profile info in layer |
TagSVCDecodingParam |
@brief SVC Decoding Parameters, reserved here and potential applicable in the future |
TagSysMemBuffer |
@brief Structure for decoder memery |
TagVideoDecoderStatistics |
@brief Structure for decoder statistics |
TagVideoEncoderStatistics |
@brief Structure for encoder statistics |
TagVuiSarInfo |
@brief Structure for sample aspect ratio (SAR) info in VUI |
_tagVersion |
@brief Struct of OpenH264 version / /// /// E.g. SDK version is 1.2.0.0, major version number is 1, minor version number is 2, and revision number is 0. |
Constants
Statics
g_stCodecVersion | |
g_strCodecVer | |
kiKeyNumMultiple |
Functions
WelsCreateDecoder⚠ |
@brief Create decoder @param ppDecoder decoder @return 0 - success; otherwise - failed; |
WelsCreateSVCEncoder⚠ |
@brief Create encoder @param ppEncoder encoder @return 0 - success; otherwise - failed; |
WelsDestroyDecoder⚠ |
@brief Destroy decoder @param pDecoder decoder @return void |
WelsDestroySVCEncoder⚠ |
@brief Destroy encoder @param pEncoder encoder @return void |
WelsGetCodecVersion⚠ |
@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 |
WelsGetCodecVersionEx⚠ |
@brief Get codec version @param pVersion struct to fill in with the version |
WelsGetDecoderCapability⚠ |
@brief Get the capability of decoder @param pDecCapability decoder capability @return 0 - success; otherwise - failed; |
Type Definitions
Unions
TagBufferInfo__bindgen_ty_1 |