Crudebyte Logo
custom.h File Reference

Sharing client specific, custom data among all clients. More...

#include <jack/weakmacros.h>
#include <jack/types.h>
#include <stdlib.h>

Go to the source code of this file.

Detailed Description

Sharing client specific, custom data among all clients.

Read Sharing client specific, custom data among all clients for more details about the purpose of this API part.

Definition in file custom.h.

Typedefs

typedef void(* JackCustomDataAppearanceCallback )(const char *client_name, const char *key, jack_custom_change_t change, void *arg)

Functions

int jack_custom_publish_data (jack_client_t *client, const char *key, const void *data, size_t size) JACK_OPTIONAL_WEAK_EXPORT
int jack_custom_get_data (jack_client_t *client, const char *client_name, const char *key, void **data, size_t *size) JACK_OPTIONAL_WEAK_EXPORT
const char ** jack_custom_get_keys (jack_client_t *client, const char *client_name) JACK_OPTIONAL_WEAK_EXPORT
int jack_custom_unpublish_data (jack_client_t *client, const char *key) JACK_OPTIONAL_WEAK_EXPORT
int jack_custom_set_data_appearance_callback (jack_client_t *client, JackCustomDataAppearanceCallback callback, void *arg) JACK_OPTIONAL_WEAK_EXPORT
DE • EN
Copyright © MMXIII Crudebyte. All rights reserved.

twitter