UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CodecPacket.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "HAL/Platform.h"
7#include "Misc/Timespan.h"
9
10namespace AVEncoder
11{
12 class UE_DEPRECATED(5.4, "AVEncoder has been deprecated. Please use the AVCodecs plugin family instead.") FCodecPacket
13 {
14 public:
15 virtual ~FCodecPacket() = default;
16
18
22 struct UE_DEPRECATED(5.4, "AVEncoder has been deprecated. Please use the AVCodecs plugin family instead.") FTimings
23 {
26 };
27
28 TSharedPtr<uint8> Data; // pointer to encoded data
29 uint32 DataSize = 0; // number of bytes of encoded data
30 bool IsKeyFrame = false; // whether or not packet represents a key frame
31 uint32 VideoQP = 0;
33 FTimings Timings;
34
35 private:
36 FCodecPacket() = default;
37 };
38} /* namespace AVEncoder */
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint8_t uint8
Definition binka_ue_file_header.h:8
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition SharedPointer.h:692
Definition AudioEncoder.cpp:7
GeometryCollection::Facades::FMuscleActivationData Data
Definition MuscleActivationConstraints.h:15
Definition Timespan.h:76