ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
playlist.h
Go to the documentation of this file.
1#pragma once
3#include <stdbool.h>
4#include <stddef.h>
5
6#define MEDIA_PLAYLIST_MAX_ITEMS 64
7#define MEDIA_PLAYLIST_PATH_MAX 256
8
17
19asciichat_error_t media_playlist_append(media_playlist_t *list, const char *path, bool url);
23asciichat_error_t media_playlist_format(const media_playlist_t *list, char *text, size_t capacity);
25bool media_playlist_adjacent(const media_playlist_t *list, int direction, size_t *index);
Synchronized per-thread pending error stacks and value snapshots. SET_ERRNO pushes,...
asciichat_error_t
Error and exit codes - unified status values (0-255).
Definition error_codes.h:44
asciichat_error_t media_playlist_format(const media_playlist_t *list, char *text, size_t capacity)
Definition playlist.c:89
asciichat_error_t media_playlist_append(media_playlist_t *list, const char *path, bool url)
Definition playlist.c:7
#define MEDIA_PLAYLIST_PATH_MAX
Definition playlist.h:7
asciichat_error_t media_playlist_parse(const char *text, media_playlist_t *list)
Definition playlist.c:32
bool media_playlist_adjacent(const media_playlist_t *list, int direction, size_t *index)
Definition playlist.c:113
#define MEDIA_PLAYLIST_MAX_ITEMS
Definition playlist.h:6
static bool size_t index
Definition queries.h:8
bool urls[64]
Definition playlist.h:11
char paths[64][256]
Definition playlist.h:10