UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VideoEncoderH264_Dummy.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5// #define AVENCODER_VIDEO_ENCODER_AVAILABLE_H264_DUMMY // enable dummy h264 encoder
6
7#ifdef AVENCODER_VIDEO_ENCODER_AVAILABLE_H264_DUMMY
8
10
11
12namespace AVEncoder
13{
14
16{
17public:
19
20 virtual bool Setup(TSharedRef<FVideoEncoderInput> InInput, const FInit& InInit) override;
21 virtual void Shutdown() override;
22 virtual void Encode(const FVideoEncoderInputFrame* InFrame, const FEncodeOptions& InOptions) override;
23private:
26};
27
28} // namespace AVEncoder
29
30#endif // AVENCODER_VIDEO_ENCODER_AVAILABLE_H264_DUMMY
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SharedPointer.h:153
Definition AudioEncoder.cpp:7
float Encode(EEncoding SourceEncoding, float Value)
Definition TransferFunctions.cpp:51