libpromeki
1.0.0-alpha
PROfessional MEdia toolKIt
Loading...
Searching...
No Matches
ntv2anc.h
Go to the documentation of this file.
1
8
#pragma once
9
10
11
#include <promeki/config.h>
12
#if PROMEKI_ENABLE_NTV2
13
14
#include <cstddef>
15
#include <cstdint>
16
#include <
promeki/ancpayload.h
>
17
#include <
promeki/error.h
>
18
#include <
promeki/framerate.h
>
19
#include <
promeki/namespace.h
>
20
#include <
promeki/size2d.h
>
21
22
PROMEKI_NAMESPACE_BEGIN
23
24
class
VideoScanMode;
25
64
namespace
Ntv2Anc {
65
84
AncPayload::Ptr ntv2AncToPackets(
const
uint8_t *f1Buf,
size_t
f1Bytes,
85
const
uint8_t *f2Buf,
size_t
f2Bytes,
86
const
Size2Du32 &raster,
87
const
VideoScanMode &scanMode,
88
const
FrameRate &frameRate);
89
118
Error packetsToNtv2Anc(
const
AncPayload &payload, uint8_t *f1Buf,
size_t
f1BytesCapacity, uint8_t *f2Buf,
119
size_t
f2BytesCapacity,
bool
isProgressive, uint16_t f2StartLine);
120
129
constexpr
size_t
kPreferredBufBytes = 2048;
130
131
}
// namespace Ntv2Anc
132
133
PROMEKI_NAMESPACE_END
134
135
#endif
// PROMEKI_ENABLE_NTV2
ancpayload.h
error.h
framerate.h
namespace.h
size2d.h
include
promeki
ntv2anc.h
Generated on 2026-05-21 02:27:58 from commit ffbc5cc (1.0.0-alpha).