Gir_GstVideo.toml 1.37 KB
Newer Older
1 2 3 4 5 6 7 8 9
[options]
girs_dir = "gir-files"
library = "GstVideo"
version = "1.0"
min_cfg_version = "1.8"
target_path = "gstreamer-video"
work_mode = "normal"
concurrency = "send+sync"
generate_safety_asserts = true
10
single_version_file = true
11 12 13 14 15

external_libraries = [
    "GLib",
    "GObject",
    "Gst",
16
    "GstBase",
17 18 19 20 21 22 23 24 25
]

generate = [
    "GstVideo.VideoFormat",
    "GstVideo.VideoFormatFlags",
    "GstVideo.VideoTileMode",
    "GstVideo.VideoInterlaceMode",
    "GstVideo.VideoFlags",
    "GstVideo.VideoChromaSite",
26 27 28 29 30 31
    "GstVideo.VideoColorMatrix",
    "GstVideo.VideoTransferFunction",
    "GstVideo.VideoColorPrimaries",
    "GstVideo.VideoMultiviewMode",
    "GstVideo.VideoMultiviewFlags",
    "GstVideo.VideoFieldOrder",
32
    "GstVideo.VideoFrameFlags",
33
    "GstVideo.VideoMultiviewFramePacking",
34
    "GstVideo.VideoFilter",
35
    "GstVideo.VideoOverlayFormatFlags",
36 37 38 39 40
]

manual = [
    "GObject.Object",
    "Gst.Object",
41 42
    "Gst.Element",
    "GstBase.BaseTransform",
43 44 45
    "GstVideo.VideoInfo",
    "GstVideo.VideoFormatInfo",
    "GstVideo.VideoColorimetry",
46
    "GstVideo.VideoColorRange",
47
    "GstVideo.VideoFrame",
48 49 50 51 52 53 54
]

[[object]]
name = "Gst.Caps"
status = "manual"
ref_mode = "ref"

55 56 57 58 59 60 61 62
[[object]]
name = "GstVideo.VideoOverlay"
status = "generate"

    [[object.function]]
    name = "set_render_rectangle"
        [object.function.return]
        bool_return_is_error = "Failed to set render rectangle"