Loading...
Searching...
No Matches
h265.h
Go to the documentation of this file.
/* Simple Plugin API */
/* SPDX-FileCopyrightText: Copyright © 2025 Wim Taymans */
/* SPDX-FileCopyrightText: Copyright © 2025 Arun Raghavan */
/* SPDX-License-Identifier: MIT */
#ifndef SPA_VIDEO_H265_H
#define SPA_VIDEO_H265_H
#ifdef __cplusplus
extern "C" {
#endif
#include <spa/param/format.h>
enum spa_h265_stream_format {
SPA_H265_STREAM_FORMAT_UNKNOWN = 0,
SPA_H265_STREAM_FORMAT_HVC1,
SPA_H265_STREAM_FORMAT_HEV1,
SPA_H265_STREAM_FORMAT_BYTESTREAM
};
enum spa_h265_alignment {
SPA_H265_ALIGNMENT_UNKNOWN = 0,
SPA_H265_ALIGNMENT_AU,
SPA_H265_ALIGNMENT_NAL
};
struct spa_video_info_h265 {
struct spa_rectangle size;
struct spa_fraction framerate;
struct spa_fraction max_framerate;
enum spa_h265_stream_format stream_format;
enum spa_h265_alignment alignment;
};
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif /* SPA_VIDEO_H265_H */
spa_h265_alignment
spa_h265_alignment
Definition h265.h:32
spa_h265_stream_format
spa_h265_stream_format
Definition h265.h:25
SPA_H265_ALIGNMENT_NAL
@ SPA_H265_ALIGNMENT_NAL
Definition h265.h:35
SPA_H265_ALIGNMENT_AU
@ SPA_H265_ALIGNMENT_AU
Definition h265.h:34
SPA_H265_ALIGNMENT_UNKNOWN
@ SPA_H265_ALIGNMENT_UNKNOWN
Definition h265.h:33
SPA_H265_STREAM_FORMAT_HVC1
@ SPA_H265_STREAM_FORMAT_HVC1
Definition h265.h:27
SPA_H265_STREAM_FORMAT_UNKNOWN
@ SPA_H265_STREAM_FORMAT_UNKNOWN
Definition h265.h:26
SPA_H265_STREAM_FORMAT_BYTESTREAM
@ SPA_H265_STREAM_FORMAT_BYTESTREAM
Definition h265.h:29
SPA_H265_STREAM_FORMAT_HEV1
@ SPA_H265_STREAM_FORMAT_HEV1
Definition h265.h:28
format.h
spa/param/format.h
spa_fraction
Definition defs.h:137
spa_rectangle
Definition defs.h:116
spa_video_info_h265
Definition h265.h:38
spa_video_info_h265::framerate
struct spa_fraction framerate
Definition h265.h:40
spa_video_info_h265::stream_format
enum spa_h265_stream_format stream_format
Definition h265.h:42
spa_video_info_h265::size
struct spa_rectangle size
Definition h265.h:39
spa_video_info_h265::alignment
enum spa_h265_alignment alignment
Definition h265.h:43
spa_video_info_h265::max_framerate
struct spa_fraction max_framerate
Definition h265.h:41