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
"
8
#include "
Templates/SharedPointer.h
"
9
10
namespace
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
17
static
AVENCODER_API
FCodecPacket
Create
(
const
uint8
*
InData
,
uint32
InDataSize
);
18
22
struct
UE_DEPRECATED
(5.4,
"AVEncoder has been deprecated. Please use the AVCodecs plugin family instead."
)
FTimings
23
{
24
FTimespan
StartTs
;
25
FTimespan
FinishTs
;
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;
32
uint32
Framerate
;
33
FTimings
Timings;
34
35
private
:
36
FCodecPacket
() =
default
;
37
};
38
}
/* namespace AVEncoder */
CoreMinimal.h
UE_DEPRECATED
#define UE_DEPRECATED(Version, Message)
Definition
CoreMiscDefines.h:302
Platform.h
SharedPointer.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
Timespan.h
EUnitType::DataSize
@ DataSize
ECreateIfNeeded::Create
@ Create
uint8
uint8_t uint8
Definition
binka_ue_file_header.h:8
uint32
uint32_t uint32
Definition
binka_ue_file_header.h:6
TSharedPtr
Definition
SharedPointer.h:692
AVEncoder
Definition
AudioEncoder.cpp:7
Chaos::Softs::Data
GeometryCollection::Facades::FMuscleActivationData Data
Definition
MuscleActivationConstraints.h:15
FTimespan
Definition
Timespan.h:76
Engine
Source
Runtime
AVEncoder
Public
CodecPacket.h
Generated by
1.9.8