forked from mirrors/gstreamer-rs
1e58dd553c
Gir now uses analyzed objects to generate documentation, and to know exactly what is available. Additionally, this allows more bindings to be generated.
67 lines
1.3 KiB
TOML
67 lines
1.3 KiB
TOML
[options]
|
|
girs_directories = ["../gir-files", "../gst-gir-files"]
|
|
library = "GstRtp"
|
|
version = "1.0"
|
|
min_cfg_version = "1.8"
|
|
work_mode = "normal"
|
|
concurrency = "send+sync"
|
|
generate_safety_asserts = true
|
|
single_version_file = true
|
|
generate_display_trait = false
|
|
|
|
external_libraries = [
|
|
"GLib",
|
|
"GObject",
|
|
"Gst",
|
|
]
|
|
|
|
generate = [
|
|
"GstRtp.RTCPFBType",
|
|
"GstRtp.RTCPSDESType",
|
|
"GstRtp.RTCPType",
|
|
"GstRtp.RTCPXRType",
|
|
"GstRtp.RTPPayload",
|
|
"GstRtp.RTPProfile",
|
|
]
|
|
|
|
manual = [
|
|
"Gst.Caps",
|
|
"Gst.Structure",
|
|
]
|
|
|
|
[[object]]
|
|
name = "Gst.Buffer"
|
|
status = "manual"
|
|
ref_mode = "ref"
|
|
|
|
[[object]]
|
|
name = "GstRtp.*"
|
|
status = "generate"
|
|
# expected enum `std::ffi::c_void`, found u8
|
|
[[object.function]]
|
|
name = "rtp_hdrext_get_ntp_56"
|
|
ignore = true
|
|
|
|
# expected enum `std::ffi::c_void`, found u8
|
|
[[object.function]]
|
|
name = "rtp_hdrext_get_ntp_64"
|
|
ignore = true
|
|
|
|
# manual bindings are needed for GstMeta
|
|
[[object.function]]
|
|
name = "rtp_source_meta_api_get_type"
|
|
ignore = true
|
|
|
|
[[object]]
|
|
name = "GstRtp.RTPBufferFlags"
|
|
status = "generate"
|
|
[[object.member]]
|
|
name = "last"
|
|
ignore = true
|
|
|
|
[[object]]
|
|
name = "GstRtp.RTPBufferMapFlags"
|
|
status = "generate"
|
|
[[object.member]]
|
|
name = "last"
|
|
ignore = true
|