Struct
GdkDmabufFormats
unstable since: 4.14
Description [src]
struct GdkDmabufFormats {
/* No available fields */
}
The `GdkDmabufFormats struct provides information about supported DMA buffer formats.
You can query whether a given format is supported with
gdk_dmabuf_formats_contains()
and you can iterate
over the list of all supported formats with
gdk_dmabuf_formats_get_n_formats()
and
gdk_dmabuf_formats_get_format()
.
The list of supported formats is sorted by preference, with the best formats coming first.
The list may contains (format, modfier) pairs where the modifier
is DMA_FORMAT_MOD_INVALID
, indicating that implicit modifiers
may be used with this format.
See GdkDmabufTextureBuilder
for more information
about DMA buffers.
Note that DMA buffers only exist on Linux.
Available since: 4.14
Instance methods
gdk_dmabuf_formats_get_format
Gets the fourcc code and modifier for a format
that is contained in formats
.
unstable since: 4.14
gdk_dmabuf_formats_get_n_formats
Returns the number of formats that the formats
object contains.
unstable since: 4.14