changeset 698: | 96958d3eb5b0 |
parent: | 52a5ffbba7ac |
author: | Richard Westhaver <ellis@rwest.io> |
date: | Fri, 04 Oct 2024 22:04:59 -0400 |
permissions: | -rw-r--r-- |
description: | fixes |
476 | 1 | ;;; iterator.lisp --- GStreamer FFI Iterators |
2 | ||
3 | ;; |
|
4 | ||
5 | ;;; Code: |
|
6 | (in-package :gstreamer) |
|
7 | ||
8 | (eval-always |
|
9 | (define-opaque gst-iterator)) |
|
10 | ||
11 | (define-alien-type gst-iterator-t |
|
12 | (struct gst-iterator |
|
13 | (copy (* t)) |
|
14 | (next (* t)) |
|
15 | (resync (* t)) |
|
16 | (free (* t)) |
|
17 | (pushed (* gst-iterator)) |
|
18 | (type gtype) |
|
19 | (lock (* gmutex)) |
|
20 | (cookie (unsigned 32)) |
|
21 | (master-cookie (* (unsigned 32))) |
|
22 | (size unsigned-int) |
|
23 | (%gst-reserved (array gpointer #.+gst-padding+)))) |
|
24 | |