upipe-modules/upipe_audio_copy.h header reference
Upipe module to output fixed size sound buffers. More
Header inclusion [link]
Members [link]
Function [link]
- struct upipe_mgr * upipe_audio_copy_mgr_alloc(void )
Macro [link]
Description [link]
Upipe module to output fixed size sound buffers.
Members detail [link]
#define UPIPE_AUDIO_COPY_SIGNATURE [link]
This macro is declared in upipe-modules/upipe_audio_copy.h source file, line 41.
This macro is the audio frame pipe signature.
#define _UPIPE_MODULES_UPIPE_AUDIO_COPY_H_ [link]
This macro is declared in upipe-modules/upipe_audio_copy.h source file, line 30.
This function is declared in upipe-modules/upipe_audio_copy.h source file, line 45.
This function returns the audio frame pipe management structure.
struct upipe_mgr [link]
This struct is declared in upipe/uprobe_source_mgr.h source file, line 40.
| Field | Description |
|---|---|
| struct urefcount * refcount; | pointer to refcount management structure |
| unsigned int signature; | signature of the pipe allocator |
| const char *(*upipe_err_str)(int err); | function to get local error string |
| const char *(*upipe_command_str)(int command); | function to get local command string |
| const char *(*upipe_event_str)(int event); | function to get local event string |
| struct upipe *(*upipe_alloc)(struct upipe_mgr *, struct uprobe *, uint32_t va_list ) ; | function to create a pipe - uprobe belongs to the callee |
| void (*upipe_input)(struct upipe *, struct uref *, struct upump **) ; | function to send a uref to an input - the uref then belongs to the callee |
| int (*upipe_control)(struct upipe *, int va_list ) ; | control function for standard or local commands - all parameters belong to the caller |
| int (*upipe_mgr_control)(struct upipe_mgr *, int va_list ) ; | control function for standard or local manager commands - all parameters belong to the caller |