Spec-Zone.ru › GTK 4.0

GtkMediaControls

GtkMediaControls — Виджет, отображающий элементы управления потоком медиа

Функции

GtkWidget * gtk_media_controls_new ()
GtkMediaStream * gtk_media_controls_get_media_stream ()
void gtk_media_controls_set_media_stream ()

Свойства

GtkMediaStream * media-stream Чтение / Запись

Типы и значения

GtkMediaControls

Иерархия объектов

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkMediaControls

Реализованные интерфейсы

GtkMediaControls реализует GtkAccessible, GtkBuildable и GtkConstraintTarget.

Файлы заголовков

#include <gtk/gtk.h>

Описание

GtkMediaControls — это виджет для отображения элементов управления GtkMediaStream, предоставляя пользователям возможность его использования.

Функции

gtk_media_controls_new ()

GtkWidget *
gtk_media_controls_new (GtkMediaStream *stream);

Создаёт новый GtkMediaControls, управляющий stream, переданным ему.

Параметры

stream

a GtkMediaStream для управления или NULL для отсутствия.

[allow-none][transfer none]

Возвращаемое значение

новый GtkMediaControls

gtk_media_controls_get_media_stream ()

GtkMediaStream *
gtk_media_controls_get_media_stream (GtkMediaControls *controls);

Возвращает поток медиа, управляемый controls, или NULL , если такового нет.

Параметры

controls

a GtkMediaControls

Возвращаемое значение

Поток медиа, управляемый controls.

[nullable][transfer none]

gtk_media_controls_set_media_stream ()

void
gtk_media_controls_set_media_stream (GtkMediaControls *controls,
                                     GtkMediaStream *stream);

Устанавливает поток, который контролируется controls.

Параметры

controls

a GtkMediaControls виджет

stream

a GtkMediaStream, или NULL.

[nullable]

Типы и значения

GtkMediaControls

typedef struct _GtkMediaControls GtkMediaControls;

Подробности свойств

Свойство “media-stream”

  “media-stream”             GtkMediaStream *

Управляемый этим объектом поток медиа или NULL , если такового нет.

Владелец: GtkMediaControls

Флаги: Чтение / Запись

См. также

GtkVideo

© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer-old.gnome.org/gtk4/4.0/GtkMediaControls.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API