upipe-hls/upipe_hls_buffer.h header reference

Header inclusion [link] 

Members [link] 

Types [link] 

Functions [link] 

Members detail [link] 

#define UPIPE_HLS_BUFFER_SIGNATURE [link] 

This macro is declared in upipe-hls/upipe_hls_buffer.h source file, line 31.

#define _UPIPE_HLS_UPIPE_HLS_BUFFER_H_ [link] 

This macro is declared in upipe-hls/upipe_hls_buffer.h source file, line 24.

enum upipe_hls_buffer_command [link] 

This enum is declared in upipe-hls/upipe_hls_buffer.h source file, line 34.

IdentifierValueDescription
UPIPE_HLS_BUFFER_SENTINEL0x8000
UPIPE_HLS_BUFFER_SET_MAX_SIZE1
UPIPE_HLS_BUFFER_GET_DURATION2

const char * upipe_hls_buffer_command_str(int cmd) [link] 

This function is declared in upipe-hls/upipe_hls_buffer.h source file, line 41.

const char * upipe_hls_buffer_event_str(int event) [link] 

This function is declared in upipe-hls/upipe_hls_buffer.h source file, line 74.

int upipe_hls_buffer_get_duration(struct upipe *upipe, uint64_t *duration_p) [link] 

This function is declared in upipe-hls/upipe_hls_buffer.h source file, line 59.

struct upipe_mgr * upipe_hls_buffer_mgr_alloc(void ) [link] 

This function is declared in upipe-hls/upipe_hls_buffer.h source file, line 83.

int upipe_hls_buffer_set_max_size(struct upipe *upipe, uint64_t max_size) [link] 

This function is declared in upipe-hls/upipe_hls_buffer.h source file, line 52.

enum uprobe_hls_buffer_event [link] 

This enum is declared in upipe-hls/upipe_hls_buffer.h source file, line 64.

IdentifierValueDescription
UPROBE_HLS_BUFFER_SENTINEL0x8000
UPROBE_HLS_BUFFER_UPDATE1the buffered duration has changed (uint64_t)
UPROBE_HLS_BUFFER_EOB2an end of block was reached
Valid XHTML 1.0 StrictGenerated by cmassiot on Sun Dec 14 18:31:17 2025 using MkDoc