#include <stdbool.h>
#include "codec_app_def.h"
#include "codec_def.h"
Go to the source code of this file.
◆ EXTAPI
◆ ISVCDecoder
◆ ISVCDecoderVtbl
◆ ISVCEncoder
◆ ISVCEncoderVtbl
◆ WelsTraceCallback
| typedef void(* WelsTraceCallback) (void *ctx, int32_t level, const char *string) |
◆ esp_openh264_get_version()
| const char * esp_openh264_get_version |
( |
void |
| ) |
|
◆ WelsCreateDecoder()
Create decoder.
- Parameters
-
- Returns
- 0 - success; otherwise - failed;
◆ WelsCreateSVCEncoder()
| int32_t WelsCreateSVCEncoder |
( |
ISVCEncoder ** |
ppEncoder | ) |
|
Create encoder.
- Parameters
-
- Returns
- 0 - success; otherwise - failed;
◆ WelsDestroyDecoder()
Destroy decoder.
- Parameters
-
- Returns
- void
◆ WelsDestroySVCEncoder()
Destroy encoder.
- Parameters
-
- Returns
- void
◆ WelsGetCodecVersion()
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.
- Returns
- The linked codec version
◆ WelsGetCodecVersionEx()
Get codec version.
- Parameters
-
| pVersion | struct to fill in with the version |
◆ WelsGetDecoderCapability()
Get the capability of decoder.
- Parameters
-
| pDecCapability | decoder capability |
- Returns
- 0 - success; otherwise - failed;