Returns whether a given format is contained in formats.
a format code
a format modifier
TRUE if the format specified by the arguments is part of formats
Returns whether formats1 and formats2 contain the
same dmabuf formats, in the same order.
Optionalformats2: DmabufFormatsanother Gdk.DmabufFormats
TRUE if formats1 and formats2 are equal
Gets the fourcc code and modifier for a format
that is contained in formats.
the index of the format to return
Returns the number of formats that the formats object
contains.
Note that DMA buffers are a Linux concept, so on other platforms, Gdk.DmabufFormats.get_n_formats will always return zero.
the number of formats
Decreases the reference count of formats.
When the reference count reaches zero, the object is freed.
Provides information about supported DMA buffer formats.
You can query whether a given format is supported with Gdk.DmabufFormats.contains and you can iterate over the list of all supported formats with Gdk.DmabufFormats.get_n_formats and Gdk.DmabufFormats.get_format.
The list of supported formats is sorted by preference, with the best formats coming first.
The list may contains (format, modifier) pairs where the modifier is
DMA_FORMAT_MOD_INVALID, indicating that implicit modifiers may be used with this format.See Gdk.DmabufTextureBuilder for more information about DMA buffers.
Note that DMA buffers only exist on Linux.
Since
4.14