Navigation
API > API/Plugins > API/Plugins/ElectraDecoders > API/Plugins/ElectraDecoders/IElectraDecoderBitstreamProcesso-
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.
Derived Overrides
- FElectraDecoderBitstreamProcessorDefault::GetCSDFromConfigurationRecord
- FElectraDecoderBitstreamProcessorGenericVideo::GetCSDFromConfigurationRecord
- FElectraDecoderBitstreamProcessorH264::GetCSDFromConfigurationRecord
- FElectraDecoderBitstreamProcessorH265::GetCSDFromConfigurationRecord
- FElectraDecoderBitstreamProcessorVPx::GetCSDFromConfigurationRecord
| Name | GetCSDFromConfigurationRecord |
| Type | function |
| Header File | /Engine/Plugins/Media/ElectraCodecs/Source/ElectraDecoders/Public/IElectraDecoder.h |
| Include Path | #include "IElectraDecoder.h" |
EProcessResult GetCSDFromConfigurationRecord
(
TArray< uint8 > & OutCSD,
const TMap< FString, FVariant > & InParamsWithDCRorCSD
)