Gst.ByteArrayInterface¶
Fields¶
| Name | Type | Access | Description | 
|---|---|---|---|
| data | r/w | A pointer to an array of bytes. | |
| len | r/w | Number of bytes in data. | |
| resize | r | Reallocate data. | 
Methods¶
None
Details¶
- class Gst.ByteArrayInterface¶
- Interface for an array of bytes. It is expected to be subclassed to implement resize virtual method using language native array implementation, such as GLib’s - GLib.ByteArray, C++’s- std::vector<uint8_t>or Rust’s- Vec<u8>.- resize implementation could allocate more than requested to avoid repeated reallocations. It can return - False, or be set to- None, in the case the array cannot grow.- New in version 1.24.