Navigation
API > API/Plugins > API/Plugins/ElectraDecoders > API/Plugins/ElectraDecoders/FElectraDecoderBitstreamProcesso-_1
Description
Processes the bitstream and places sideband information in the provided IElectraDecoderBitstreamInfo for use with a subsequent call to SetPropertiesOnOutput(). If necessary the bitstream is modified in place. See WillModifyBitstreamInPlace()_ Returns Ok_ or Error_. If the codec specific data changed CSDChanged_ is returned which is only informational for you and is functionally the same as `Ok_.
Virtual Inheritance
- IElectraDecoderBitstreamProcessor::ProcessInputForDecoding → FElectraDecoderBitstreamProcessorGenericVideo::ProcessInputForDecoding
| Name | ProcessInputForDecoding |
| Type | function |
| Header File | /Engine/Plugins/Media/ElectraCodecs/Source/ElectraDecoders/Public/Utils/ElectraBitstreamProcessorGenericVideo.h |
| Include Path | #include "Utils/ElectraBitstreamProcessorGenericVideo.h" |
| Source | /Engine/Plugins/Media/ElectraCodecs/Source/ElectraDecoders/Private/Utils/ElectraBitstreamProcessorGenericVideo.cpp |
virtual EProcessResult ProcessInputForDecoding
(
TSharedPtr< IElectraDecoderBitstreamInfo , ESPMode::ThreadSafe > & OutBSI,
FElectraDecoderInputAccessUnit & InOutAccessUnit,
const TMap< FString, FVariant > & InAccessUnitSidebandData
)