PipeWire  1.6.4
h265.h
Go to the documentation of this file.
1 /* Simple Plugin API */
2 /* SPDX-FileCopyrightText: Copyright © 2025 Wim Taymans */
3 /* SPDX-FileCopyrightText: Copyright © 2025 Arun Raghavan */
4 /* SPDX-License-Identifier: MIT */
5 
6 #ifndef SPA_VIDEO_H265_H
7 #define SPA_VIDEO_H265_H
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
18 #include <spa/param/format.h>
19 
25 };
26 
31 };
32 
35  struct spa_fraction framerate;
39 };
40 
45 #ifdef __cplusplus
46 } /* extern "C" */
47 #endif
48 
49 #endif /* SPA_VIDEO_H265_H */
spa_h265_alignment
Definition: h265.h:32
spa_h265_stream_format
Definition: h265.h:25
@ SPA_H265_ALIGNMENT_NAL
Definition: h265.h:35
@ SPA_H265_ALIGNMENT_AU
Definition: h265.h:34
@ SPA_H265_ALIGNMENT_UNKNOWN
Definition: h265.h:33
@ SPA_H265_STREAM_FORMAT_HVC1
Definition: h265.h:27
@ SPA_H265_STREAM_FORMAT_UNKNOWN
Definition: h265.h:26
@ SPA_H265_STREAM_FORMAT_BYTESTREAM
Definition: h265.h:29
@ SPA_H265_STREAM_FORMAT_HEV1
Definition: h265.h:28
spa/param/format.h
Definition: defs.h:137
Definition: defs.h:116
Definition: h265.h:38
struct spa_fraction framerate
Definition: h265.h:40
enum spa_h265_stream_format stream_format
Definition: h265.h:42
struct spa_rectangle size
Definition: h265.h:39
enum spa_h265_alignment alignment
Definition: h265.h:43
struct spa_fraction max_framerate
Definition: h265.h:41