Plan 9 from Bell Labs’s /usr/web/sources/plan9/sys/src/games/music/jukebox/playlist.h

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.



typedef struct Playlistentry {
	char	*file;
	char	*onum;
} Playlistentry;

typedef struct Playlist {
	QLock;
	int		nentries;
	int		selected;
	Playlistentry	*entry;
} Playlist;

extern Playlist	playlist;
extern char	*playctlfile;
extern char	*srvmount;
extern int	playctlfd;

void	playctlproc(void*a);
void	playlistproc(void*);
void	playvolproc(void*a);
void	sendplayctl(char *fmt, ...);
void	sendplaylist(char*, char*);
void	setvolume(char *volume);
void	updateplaylist(int);
void	volumeproc(void *arg);

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.