source: roaraudio/doc/man7/roarvio.7 @ 5036:48c70a58131e

Last change on this file since 5036:48c70a58131e was 5036:48c70a58131e, checked in by phi, 13 years ago

typo

File size: 1.7 KB
Line 
1.\" RoarAudio
2.TH "roarvio" "7" "May 2011" "RoarAudio" "System Manager's Manual: RoarAuido"
3
4.SH NAME
5libroar \- RoarAudio sound library
6
7roarvio \- RoarAudio virtual IO layer
8
9.SH SYNOPSIS
10
11 #include <roaraudio.h>
12
13 struct roar_vio_calls;
14
15.SH "DESCRIPTION"
16The RoarAudio VIO interface is RoarAudio's IO abstraction layer. It provides basic
17IO functions such as read and write independing on the underlaying IO. For Example
18can you open a plain or a gziped file via the VIO layer. After a successful open
19both objects behave the same, libroar takes care about the compression in the gzip
20case.
21
22.\".SH "EXAMPLES"
23
24.SH "TUTORIALS"
25Tutorials can be found in \fBroartutvio\fR(7).
26
27.SH "IMPORTANT FUNCTIONS"
28There are several important functions. This is a small list of the most important ones.
29
30.TP
31\fBOpening\fR
32\fBroar_vio_open_file\fR(3), \fBroar_vio_open_fh\fR(3), \fBroar_vio_open_stdio\fR(3),
33\fBroar_vio_open_dstr\fR(3), \fBroar_vio_open_proto\fR(3).
34
35While there are a lot functions important for opening files the most important
36one is \fBroar_vio_open_dstr\fR(3). It opens a stream based on URLs that can point
37to local files or files on remote machines. It also can handle compression and encryption.
38
39.TP
40\fBClosing\fR
41\fBroar_vio_close\fR(3), \fBroar_vio_shutdown\fR(3)
42
43.TP
44\fBReading and writing\fR
45\fBroar_vio_read\fR(3), \fBroar_vio_write\fR(3)
46
47.TP
48\fBSeeking and positioning\fR
49\fBroar_vio_lseek\fR(3)
50
51.TP
52\fBNon-Blocking and Asyncron IO\fR
53\fBroar_vio_nonblock\fR(3), \fBroar_vio_sync\fR(3),
54\fBroar_vio_select\fR(3)
55
56.TP
57\fBNetworking and Sockets\fR
58\fBroar_vio_accept\fR(3)
59
60.TP
61\fBString handling\fR
62\fBroar_vio_printf\fR(3)
63
64.SH "BUGS"
65A lot...
66
67.SH "SEE ALSO"
68\fBroar-config\fR(1),
69\fBroartypes\fR(1),
70\fBroartutvio\fR(7),
71\fBRoarAudio\fR(7).
72
73.\"ll
Note: See TracBrowser for help on using the repository browser.