Navigation
API > API/Plugins > API/Plugins/ElectraDecoders
VP Codec ISO Media File Format Binding
see: https://www.webmproject.org/vp9/mp4/#vp-codec-configuration-box
This is the same configuration for both VP8 and VP9.
| Name | FVPCodecConfigurationRecord |
| Type | class |
| Header File | /Engine/Plugins/Media/ElectraCodecs/Source/ElectraDecoders/Public/Utils/Google/ElectraUtilsVPxVideo.h |
| Include Path | #include "Utils/Google/ElectraUtilsVPxVideo.h" |
Syntax
class FVPCodecConfigurationRecord
Structs
| Name | Remarks |
|---|---|
| FColorInfo |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BitDepth | uint8 | Utils/Google/ElectraUtilsVPxVideo.h | ||
| ColorInfo | FColorInfo | Utils/Google/ElectraUtilsVPxVideo.h | ||
| CSD | TArray< uint8 > | Utils/Google/ElectraUtilsVPxVideo.h | ||
| Level | uint8 | Utils/Google/ElectraUtilsVPxVideo.h | ||
| Profile | uint8 | Utils/Google/ElectraUtilsVPxVideo.h | ||
| RawData | TArray< uint8 > | Utils/Google/ElectraUtilsVPxVideo.h | ||
| VPx | int32 | Utils/Google/ElectraUtilsVPxVideo.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint8 GetBitDepth() |
Utils/Google/ElectraUtilsVPxVideo.h | ||
const TArray< uint8 > & GetCodecSpecificData() |
Utils/Google/ElectraUtilsVPxVideo.h | ||
FString GetCodecSpecifierRFC6381() |
Utils/Google/ElectraUtilsVPxVideo.h | ||
const FColorInfo & GetColorInfo() |
Utils/Google/ElectraUtilsVPxVideo.h | ||
FString GetFormatInfo () |
Utils/Google/ElectraUtilsVPxVideo.h | ||
uint8 GetLevel() |
Utils/Google/ElectraUtilsVPxVideo.h | ||
uint8 GetProfile() |
Utils/Google/ElectraUtilsVPxVideo.h | ||
const TArray< uint8 > & GetRawData() |
Utils/Google/ElectraUtilsVPxVideo.h | ||
int32 GetVPxVersion() |
Utils/Google/ElectraUtilsVPxVideo.h | ||
bool Parse
(
int32 InVP8Or9, |
Utils/Google/ElectraUtilsVPxVideo.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FString GetFormatInfo
(
uint32 InProfile, |
Utils/Google/ElectraUtilsVPxVideo.h |