19#ifndef LUMIERA_TEST_TESTSTREAMTYPES_H
20#define LUMIERA_TEST_TESTSTREAMTYPES_H
35namespace test_format {
54 inline gavl_video_format_t
57 gavl_video_format_t type;
59 type.pixelformat = GAVL_RGB_24;
60 type.interlace_mode = GAVL_INTERLACE_NONE;
61 type.framerate_mode = GAVL_FRAMERATE_CONSTANT;
62 type.chroma_placement = GAVL_CHROMA_PLACEMENT_DEFAULT;
64 type.image_width = TEST_IMG_WIDTH;
65 type.image_height = TEST_IMG_WIDTH;
66 type.frame_width = TEST_IMG_WIDTH;
67 type.frame_height = TEST_IMG_WIDTH;
70 type.pixel_height = 1;
72 type.frame_duration = TEST_FRAME_DUR;
Token or Atom with distinct identity.
basic constant internal time value.
static const raw_time_64 SCALE
Number of micro ticks (µs) per second as basic time scale.
A (more or less) concrete implementation type, wired up as a facade providing the basic set of operat...
static lib::Depend< STypeManager > instance
access the system-wide stream type manager instance.
Steam-Layer implementation namespace root.
Framework for classification of media streams.
Interface to the stream type system.
a family of time value like entities and their relationships.