/* WirePlumber * * Copyright © 2019 Collabora Ltd. * @author Raghavendra Rao <raghavendra.rao@collabora.com> * * SPDX-License-Identifier: MIT */ #ifndef __WIREPLUMBER_METADATA_H__ #define __WIREPLUMBER_METADATA_H__ #include "proxy.h" G_BEGIN_DECLS #define WP_METADATA_FEATURES_STANDARD \ (WP_PROXY_FEATURES_STANDARD) /** * WP_TYPE_METADATA: * * The #WpMetadata #GType */ #define WP_TYPE_METADATA (wp_metadata_get_type ()) WP_API G_DECLARE_DERIVABLE_TYPE (WpMetadata, wp_metadata, WP, METADATA, WpProxy) struct _WpMetadataClass { WpProxyClass parent_class; }; /** * WP_TYPE_IMPL_MEATADATA: * * The #WpImplMetadata #GType */ #define WP_TYPE_IMPL_METADATA (wp_impl_metadata_get_type ()) WP_API G_DECLARE_FINAL_TYPE (WpImplMetadata, wp_impl_metadata, WP, IMPL_METADATA, WpMetadata) WP_API WpImplMetadata * wp_impl_metadata_new (WpCore * core); G_END_DECLS #endif