Navigation
API > API/Plugins > API/Plugins/ElectraDecoders > API/Plugins/ElectraDecoders/FElectraDecoderBitstreamProcesso-_3
Description
Returns codec specific data (CSD) from a decoder configuration record (DCR). DCR is provided in a container like ISO/IEC 14496-12 but some decoders need to be given the encapsulated CSD. If the DCR cannot be parsed Error_ is returned. Otherwise, if there is no DCR present in the parameter map (which _could_ be an error on your end if DCR should be there) Ok_ is returned with the (possibly emptry) CSD.
Virtual Inheritance
- IElectraDecoderBitstreamProcessor::GetCSDFromConfigurationRecord → FElectraDecoderBitstreamProcessorH265::GetCSDFromConfigurationRecord
| Name | GetCSDFromConfigurationRecord |
| Type | function |
| Header File | /Engine/Plugins/Media/ElectraCodecs/Source/ElectraDecoders/Public/Utils/MPEG/ElectraBitstreamProcessor_H265.h |
| Include Path | #include "Utils/MPEG/ElectraBitstreamProcessor_H265.h" |
| Source | /Engine/Plugins/Media/ElectraCodecs/Source/ElectraDecoders/Private/Utils/MPEG/ElectraBitstreamProcessor_H265.cpp |
virtual EProcessResult GetCSDFromConfigurationRecord
(
TArray< uint8 > & OutCSD,
const TMap< FString, FVariant > & InParamsWithDCRorCSD
)