<xi:include href="xml/card-info.xml"/>
<xi:include href="xml/elem-id.xml"/>
<xi:include href="xml/elem-info.xml"/>
- <xi:include href="xml/elem-info-iec60958.xml"/>
<xi:include href="xml/elem-info-int64.xml"/>
<xi:include href="xml/elem-value.xml"/>
<xi:include href="xml/alsactl-sigs-marshal.xml"/>
alsactl_card_info_get_type
alsactl_elem_id_get_type
alsactl_elem_info_get_type
-alsactl_elem_info_iec60958_get_type
alsactl_elem_info_int64_get_type
alsactl_elem_value_get_type
+++ /dev/null
-// SPDX-License-Identifier: LGPL-3.0-or-later
-#include "elem-info-iec60958.h"
-
-/**
- * SECTION: elem-info-iec60958
- * @Title: ALSACtlElemInfoIec60958
- * @Short_description: A GObject-derived object to represent the information
- * of IEC 60958 type of element
- *
- * A #ALSACtlElemInfoIec60958 is a GObject-derived object to represent the
- * information of IEC 60958 type of element, which contains channel status and
- * user data. The object inherits methods and properties of #ALSACtlElemInfo.
- * A call of alsactl_card_get_elem_info() can returns the instance of object,
- * or a call of alsactl_card_add_elems() requires the instance of object as
- * argument.
- */
-G_DEFINE_TYPE(ALSACtlElemInfoIec60958, alsactl_elem_info_iec60958, ALSACTL_TYPE_ELEM_INFO)
-
-static void alsactl_elem_info_iec60958_class_init(ALSACtlElemInfoIec60958Class *klass)
-{
- return;
-}
-
-static void alsactl_elem_info_iec60958_init(ALSACtlElemInfoIec60958 *self)
-{
- return;
-}
-
-/**
- * alsactl_elem_info_iec60958_new:
- *
- * Allocate and return an instance of ALSACtlElemInfoIec60958.
- *
- * Returns: A #ALSACtlElemInfoIec60958.
- */
-ALSACtlElemInfoIec60958 *alsactl_elem_info_iec60958_new()
-{
- return g_object_new(ALSACTL_TYPE_ELEM_INFO_IEC60958,
- "type", ALSACTL_ELEM_TYPE_IEC60958, NULL);
-}
+++ /dev/null
-// SPDX-License-Identifier: LGPL-3.0-or-later
-#ifndef __ALSA_GOBJECT_ALSACTL_ELEM_INFO_IEC60958__H__
-#define __ALSA_GOBJECT_ALSACTL_ELEM_INFO_IEC60958__H__
-
-#include <glib.h>
-#include <glib-object.h>
-
-#include <ctl/elem-info.h>
-
-G_BEGIN_DECLS
-
-#define ALSACTL_TYPE_ELEM_INFO_IEC60958 (alsactl_elem_info_iec60958_get_type())
-
-#define ALSACTL_ELEM_INFO_IEC60958(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST((obj), \
- ALSACTL_TYPE_ELEM_INFO_IEC60958, \
- ALSACtlElemInfoIec60958))
-#define ALSACTL_IS_ELEM_INFO_IEC60958(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE((obj), \
- ALSACTL_TYPE_ELEM_INFO_IEC60958))
-
-#define ALSACTL_ELEM_INFO_IEC60958_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST((klass), \
- ALSACTL_TYPE_ELEM_INFO_IEC60958, \
- ALSACtlElemInfoIec60958Class))
-#define ALSACTL_IS_ELEM_INFO_IEC60958_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE((klass), \
- ALSACTL_TYPE_ELEM_INFO_IEC60958))
-#define ALSACTL_ELEM_INFO_IEC60958_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS((obj), \
- ALSACTL_TYPE_ELEM_INFO_IEC60958, \
- ALSACtlElemInfoIec60958Class))
-
-typedef struct _ALSACtlElemInfoIec60958 ALSACtlElemInfoIec60958;
-typedef struct _ALSACtlElemInfoIec60958Class ALSACtlElemInfoIec60958Class;
-
-struct _ALSACtlElemInfoIec60958 {
- ALSACtlElemInfo parent_instance;
-};
-
-struct _ALSACtlElemInfoIec60958Class {
- ALSACtlElemInfoClass parent_class;
-};
-
-GType alsactl_elem_info_iec60958_get_type(void) G_GNUC_CONST;
-
-ALSACtlElemInfoIec60958 *alsactl_elem_info_iec60958_new();
-
-G_END_DECLS
-
-#endif
'card-info.c',
'elem-id.c',
'elem-info.c',
- 'elem-info-iec60958.c',
'elem-info-int64.c',
'elem-value.c',
)
'card-info.h',
'elem-id.h',
'elem-info.h',
- 'elem-info-iec60958.h',
'elem-info-int64.h',
'elem-value.h',
)
+++ /dev/null
-#!/usr/bin/env python3
-
-from sys import exit
-from errno import ENXIO
-
-from helper import test
-
-import gi
-gi.require_version('ALSACtl', '0.0')
-from gi.repository import ALSACtl
-
-target = ALSACtl.ElemInfoIec60958()
-props = ()
-methods = (
- 'new',
-)
-signals = ()
-
-if not test(target, props, methods, signals):
- exit(ENXIO)
'alsactl-card',
'alsactl-card-info',
'alsactl-elem-info',
- 'alsactl-elem-info-iec60958',
'alsactl-elem-info-int64',
'alsactl-elem-value',
],