File: Audio-Device-Information.html

package info (click to toggle)
octave 6.2.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 124,192 kB
  • sloc: cpp: 322,665; ansic: 68,088; fortran: 20,980; objc: 8,121; sh: 7,719; yacc: 4,266; lex: 4,123; perl: 1,530; java: 1,366; awk: 1,257; makefile: 424; xml: 147
file content (93 lines) | stat: -rw-r--r-- 4,748 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Audio Device Information (GNU Octave (version 6.2.0))</title>

<meta name="description" content="Audio Device Information (GNU Octave (version 6.2.0))">
<meta name="keywords" content="Audio Device Information (GNU Octave (version 6.2.0))">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<link href="index.html" rel="start" title="Top">
<link href="Concept-Index.html" rel="index" title="Concept Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="Audio-Processing.html" rel="up" title="Audio Processing">
<link href="Audio-Player.html" rel="next" title="Audio Player">
<link href="Audio-File-Utilities.html" rel="prev" title="Audio File Utilities">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
ul.no-bullet {list-style: none}
-->
</style>
<link rel="stylesheet" type="text/css" href="octave.css">


</head>

<body lang="en">
<span id="Audio-Device-Information"></span><div class="header">
<p>
Next: <a href="Audio-Player.html" accesskey="n" rel="next">Audio Player</a>, Previous: <a href="Audio-File-Utilities.html" accesskey="p" rel="prev">Audio File Utilities</a>, Up: <a href="Audio-Processing.html" accesskey="u" rel="up">Audio Processing</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<span id="Audio-Device-Information-1"></span><h3 class="section">33.2 Audio Device Information</h3>

<span id="XREFaudiodevinfo"></span><dl>
<dt id="index-audiodevinfo">: <em><var>devinfo</var> =</em> <strong>audiodevinfo</strong> <em>()</em></dt>
<dt id="index-audiodevinfo-1">: <em><var>devs</var> =</em> <strong>audiodevinfo</strong> <em>(<var>io</var>)</em></dt>
<dt id="index-audiodevinfo-2">: <em><var>name</var> =</em> <strong>audiodevinfo</strong> <em>(<var>io</var>, <var>id</var>)</em></dt>
<dt id="index-audiodevinfo-3">: <em><var>id</var> =</em> <strong>audiodevinfo</strong> <em>(<var>io</var>, <var>name</var>)</em></dt>
<dt id="index-audiodevinfo-4">: <em><var>driverversion</var> =</em> <strong>audiodevinfo</strong> <em>(<var>io</var>, <var>id</var>, &quot;DriverVersion&quot;)</em></dt>
<dt id="index-audiodevinfo-5">: <em><var>id</var> =</em> <strong>audiodevinfo</strong> <em>(<var>io</var>, <var>rate</var>, <var>bits</var>, <var>chans</var>)</em></dt>
<dt id="index-audiodevinfo-6">: <em><var>supports</var> =</em> <strong>audiodevinfo</strong> <em>(<var>io</var>, <var>id</var>, <var>rate</var>, <var>bits</var>, <var>chans</var>)</em></dt>
<dd>
<p>Return a structure describing the available audio input and output devices.
</p>
<p>The <var>devinfo</var> structure has two fields <code>&quot;input&quot;</code> and
<code>&quot;output&quot;</code>.  The value of each field is a structure array with fields
<code>&quot;Name&quot;</code>, <code>&quot;DriverVersion&quot;</code> and <code>&quot;ID&quot;</code> describing
an audio device.
</p>
<p>If the optional argument <var>io</var> is 1, return information about input devices
only.  If it is 0, return information about output devices only.  If <var>io</var>
is the only argument supplied, return the number of input or output devices
available.
</p>
<p>If the optional argument <var>id</var> is provided, return information about the
corresponding device.
</p>
<p>If the optional argument <var>name</var> is provided, return the ID of the named
device.
</p>
<p>If the optional argument <code>&quot;DriverVersion&quot;</code> is given, return the
name of the driver for the specified device.
</p>
<p>Given a sampling rate, bits per sample, and number of channels for an input or
output device, return the ID of the first device that supports playback or
recording using the specified parameters.
</p>
<p>If also given a device ID, return true if the device supports playback or
recording using those parameters.
</p></dd></dl>





</body>
</html>