<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>Constants for Digital Audio Interfaces</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.2.18 --> <center> <a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="modules.html">Modules</a> <a class="qindex" href="annotated.html">Data Structures</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Data Fields</a> <a class="qindex" href="globals.html">Globals</a> <a class="qindex" href="pages.html">Related Pages</a> <a class="qindex" href="examples.html">Examples</a> </center> <hr><h1>Constants for Digital Audio Interfaces</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> <tr><td colspan=2><br><h2>Defines</h2></td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a0">IEC958_AES0_PROFESSIONAL</a> (1<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a1">IEC958_AES0_NONAUDIO</a> (1<<1)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a2">IEC958_AES0_PRO_EMPHASIS</a> (7<<2)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a3">IEC958_AES0_PRO_EMPHASIS_NOTID</a> (0<<2)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a4">IEC958_AES0_PRO_EMPHASIS_NONE</a> (1<<2)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a5">IEC958_AES0_PRO_EMPHASIS_5015</a> (3<<2)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a6">IEC958_AES0_PRO_EMPHASIS_CCITT</a> (7<<2)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a7">IEC958_AES0_PRO_FREQ_UNLOCKED</a> (1<<5)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a8">IEC958_AES0_PRO_FS</a> (3<<6)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a9">IEC958_AES0_PRO_FS_NOTID</a> (0<<6)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a10">IEC958_AES0_PRO_FS_44100</a> (1<<6)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a11">IEC958_AES0_PRO_FS_48000</a> (2<<6)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a12">IEC958_AES0_PRO_FS_32000</a> (3<<6)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a13">IEC958_AES0_CON_NOT_COPYRIGHT</a> (1<<2)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a14">IEC958_AES0_CON_EMPHASIS</a> (7<<3)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a15">IEC958_AES0_CON_EMPHASIS_NONE</a> (0<<3)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a16">IEC958_AES0_CON_EMPHASIS_5015</a> (1<<3)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a17">IEC958_AES0_CON_MODE</a> (3<<6)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a18">IEC958_AES1_PRO_MODE</a> (15<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a19">IEC958_AES1_PRO_MODE_NOTID</a> (0<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a20">IEC958_AES1_PRO_MODE_STEREOPHONIC</a> (2<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a21">IEC958_AES1_PRO_MODE_SINGLE</a> (4<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a22">IEC958_AES1_PRO_MODE_TWO</a> (8<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a23">IEC958_AES1_PRO_MODE_PRIMARY</a> (12<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a24">IEC958_AES1_PRO_MODE_BYTE3</a> (15<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a25">IEC958_AES1_PRO_USERBITS</a> (15<<4)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a26">IEC958_AES1_PRO_USERBITS_NOTID</a> (0<<4)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a27">IEC958_AES1_PRO_USERBITS_192</a> (8<<4)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a28">IEC958_AES1_PRO_USERBITS_UDEF</a> (12<<4)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a29">IEC958_AES1_CON_CATEGORY</a> 0x7f</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a30">IEC958_AES1_CON_GENERAL</a> 0x00</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a31">IEC958_AES1_CON_EXPERIMENTAL</a> 0x40</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a32">IEC958_AES1_CON_SOLIDMEM_MASK</a> 0x0f</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a33">IEC958_AES1_CON_SOLIDMEM_ID</a> 0x08</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a34">IEC958_AES1_CON_BROADCAST1_MASK</a> 0x07</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a35">IEC958_AES1_CON_BROADCAST1_ID</a> 0x04</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a36">IEC958_AES1_CON_DIGDIGCONV_MASK</a> 0x07</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a37">IEC958_AES1_CON_DIGDIGCONV_ID</a> 0x02</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a38">IEC958_AES1_CON_ADC_COPYRIGHT_MASK</a> 0x1f</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a39">IEC958_AES1_CON_ADC_COPYRIGHT_ID</a> 0x06</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a40">IEC958_AES1_CON_ADC_MASK</a> 0x1f</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a41">IEC958_AES1_CON_ADC_ID</a> 0x16</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a42">IEC958_AES1_CON_BROADCAST2_MASK</a> 0x0f</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a43">IEC958_AES1_CON_BROADCAST2_ID</a> 0x0e</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a44">IEC958_AES1_CON_LASEROPT_MASK</a> 0x07</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a45">IEC958_AES1_CON_LASEROPT_ID</a> 0x01</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a46">IEC958_AES1_CON_MUSICAL_MASK</a> 0x07</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a47">IEC958_AES1_CON_MUSICAL_ID</a> 0x05</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a48">IEC958_AES1_CON_MAGNETIC_MASK</a> 0x07</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a49">IEC958_AES1_CON_MAGNETIC_ID</a> 0x03</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a50">IEC958_AES1_CON_IEC908_CD</a> (IEC958_AES1_CON_LASEROPT_ID|0x00)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a51">IEC958_AES1_CON_NON_IEC908_CD</a> (IEC958_AES1_CON_LASEROPT_ID|0x08)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a52">IEC958_AES1_CON_PCM_CODER</a> (IEC958_AES1_CON_DIGDIGCONV_ID|0x00)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a53">IEC958_AES1_CON_SAMPLER</a> (IEC958_AES1_CON_DIGDIGCONV_ID|0x20)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a54">IEC958_AES1_CON_MIXER</a> (IEC958_AES1_CON_DIGDIGCONV_ID|0x10)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a55">IEC958_AES1_CON_RATE_CONVERTER</a> (IEC958_AES1_CON_DIGDIGCONV_ID|0x18)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a56">IEC958_AES1_CON_SYNTHESIZER</a> (IEC958_AES1_CON_MUSICAL_ID|0x00)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a57">IEC958_AES1_CON_MICROPHONE</a> (IEC958_AES1_CON_MUSICAL_ID|0x08)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a58">IEC958_AES1_CON_DAT</a> (IEC958_AES1_CON_MAGNETIC_ID|0x00)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a59">IEC958_AES1_CON_VCR</a> (IEC958_AES1_CON_MAGNETIC_ID|0x08)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a60">IEC958_AES1_CON_ORIGINAL</a> (1<<7)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a61">IEC958_AES2_PRO_SBITS</a> (7<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a62">IEC958_AES2_PRO_SBITS_20</a> (2<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a63">IEC958_AES2_PRO_SBITS_24</a> (4<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a64">IEC958_AES2_PRO_SBITS_UDEF</a> (6<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a65">IEC958_AES2_PRO_WORDLEN</a> (7<<3)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a66">IEC958_AES2_PRO_WORDLEN_NOTID</a> (0<<3)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a67">IEC958_AES2_PRO_WORDLEN_22_18</a> (2<<3)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a68">IEC958_AES2_PRO_WORDLEN_23_19</a> (4<<3)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a69">IEC958_AES2_PRO_WORDLEN_24_20</a> (5<<3)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a70">IEC958_AES2_PRO_WORDLEN_20_16</a> (6<<3)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a71">IEC958_AES2_CON_SOURCE</a> (15<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a72">IEC958_AES2_CON_SOURCE_UNSPEC</a> (0<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a73">IEC958_AES2_CON_CHANNEL</a> (15<<4)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a74">IEC958_AES2_CON_CHANNEL_UNSPEC</a> (0<<4)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a75">IEC958_AES3_CON_FS</a> (15<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a76">IEC958_AES3_CON_FS_44100</a> (0<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a77">IEC958_AES3_CON_FS_48000</a> (2<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a78">IEC958_AES3_CON_FS_32000</a> (3<<0)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a79">IEC958_AES3_CON_CLOCK</a> (3<<4)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a80">IEC958_AES3_CON_CLOCK_1000PPM</a> (0<<4)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a81">IEC958_AES3_CON_CLOCK_50PPM</a> (1<<4)</td></tr> <tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="group___digital___audio___interface.html#a82">IEC958_AES3_CON_CLOCK_VARIABLE</a> (2<<4)</td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> AES/IEC958 channel status bits. <hr><h2>Define Documentation</h2> <a name="a14" doxytag="asoundef.h::IEC958_AES0_CON_EMPHASIS"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_CON_EMPHASIS (7<<3) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> mask - emphasis </td> </tr> </table> <a name="a16" doxytag="asoundef.h::IEC958_AES0_CON_EMPHASIS_5015"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_CON_EMPHASIS_5015 (1<<3) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 50/15us emphasis </td> </tr> </table> <a name="a15" doxytag="asoundef.h::IEC958_AES0_CON_EMPHASIS_NONE"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_CON_EMPHASIS_NONE (0<<3) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> no emphasis </td> </tr> </table> <a name="a17" doxytag="asoundef.h::IEC958_AES0_CON_MODE"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_CON_MODE (3<<6) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> mask - mode </td> </tr> </table> <a name="a13" doxytag="asoundef.h::IEC958_AES0_CON_NOT_COPYRIGHT"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_CON_NOT_COPYRIGHT (1<<2) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 0 = copyright, 1 = not copyright </td> </tr> </table> <a name="a1" doxytag="asoundef.h::IEC958_AES0_NONAUDIO"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_NONAUDIO (1<<1) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 0 = audio, 1 = non-audio </td> </tr> </table> <a name="a2" doxytag="asoundef.h::IEC958_AES0_PRO_EMPHASIS"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_PRO_EMPHASIS (7<<2) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> mask - emphasis </td> </tr> </table> <a name="a5" doxytag="asoundef.h::IEC958_AES0_PRO_EMPHASIS_5015"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_PRO_EMPHASIS_5015 (3<<2) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 50/15us emphasis </td> </tr> </table> <a name="a6" doxytag="asoundef.h::IEC958_AES0_PRO_EMPHASIS_CCITT"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_PRO_EMPHASIS_CCITT (7<<2) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> CCITT J.17 emphasis </td> </tr> </table> <a name="a4" doxytag="asoundef.h::IEC958_AES0_PRO_EMPHASIS_NONE"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_PRO_EMPHASIS_NONE (1<<2) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> no emphasis </td> </tr> </table> <a name="a3" doxytag="asoundef.h::IEC958_AES0_PRO_EMPHASIS_NOTID"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_PRO_EMPHASIS_NOTID (0<<2) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> emphasis not indicated </td> </tr> </table> <a name="a7" doxytag="asoundef.h::IEC958_AES0_PRO_FREQ_UNLOCKED"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_PRO_FREQ_UNLOCKED (1<<5) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> source sample frequency: 0 = locked, 1 = unlocked </td> </tr> </table> <a name="a8" doxytag="asoundef.h::IEC958_AES0_PRO_FS"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_PRO_FS (3<<6) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> mask - sample frequency </td> </tr> </table> <a name="a12" doxytag="asoundef.h::IEC958_AES0_PRO_FS_32000"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_PRO_FS_32000 (3<<6) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 32kHz </td> </tr> </table> <a name="a10" doxytag="asoundef.h::IEC958_AES0_PRO_FS_44100"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_PRO_FS_44100 (1<<6) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 44.1kHz </td> </tr> </table> <a name="a11" doxytag="asoundef.h::IEC958_AES0_PRO_FS_48000"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_PRO_FS_48000 (2<<6) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 48kHz </td> </tr> </table> <a name="a9" doxytag="asoundef.h::IEC958_AES0_PRO_FS_NOTID"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_PRO_FS_NOTID (0<<6) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> fs not indicated </td> </tr> </table> <a name="a0" doxytag="asoundef.h::IEC958_AES0_PROFESSIONAL"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES0_PROFESSIONAL (1<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 0 = consumer, 1 = professional </td> </tr> </table> <a name="a39" doxytag="asoundef.h::IEC958_AES1_CON_ADC_COPYRIGHT_ID"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_ADC_COPYRIGHT_ID 0x06 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> ADC Copyright ID </td> </tr> </table> <a name="a38" doxytag="asoundef.h::IEC958_AES1_CON_ADC_COPYRIGHT_MASK"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_ADC_COPYRIGHT_MASK 0x1f </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> ADC Copyright mask </td> </tr> </table> <a name="a41" doxytag="asoundef.h::IEC958_AES1_CON_ADC_ID"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_ADC_ID 0x16 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> ADC ID </td> </tr> </table> <a name="a40" doxytag="asoundef.h::IEC958_AES1_CON_ADC_MASK"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_ADC_MASK 0x1f </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> ADC Mask </td> </tr> </table> <a name="a35" doxytag="asoundef.h::IEC958_AES1_CON_BROADCAST1_ID"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_BROADCAST1_ID 0x04 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> ??? </td> </tr> </table> <a name="a34" doxytag="asoundef.h::IEC958_AES1_CON_BROADCAST1_MASK"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_BROADCAST1_MASK 0x07 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> ??? </td> </tr> </table> <a name="a43" doxytag="asoundef.h::IEC958_AES1_CON_BROADCAST2_ID"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_BROADCAST2_ID 0x0e </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Broadcast ID </td> </tr> </table> <a name="a42" doxytag="asoundef.h::IEC958_AES1_CON_BROADCAST2_MASK"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_BROADCAST2_MASK 0x0f </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Broadcast mask </td> </tr> </table> <a name="a29" doxytag="asoundef.h::IEC958_AES1_CON_CATEGORY"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_CATEGORY 0x7f </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> consumer category </td> </tr> </table> <a name="a58" doxytag="asoundef.h::IEC958_AES1_CON_DAT"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_DAT (IEC958_AES1_CON_MAGNETIC_ID|0x00) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Digital Audio Tape </td> </tr> </table> <a name="a37" doxytag="asoundef.h::IEC958_AES1_CON_DIGDIGCONV_ID"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_DIGDIGCONV_ID 0x02 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> digital<->digital converter id </td> </tr> </table> <a name="a36" doxytag="asoundef.h::IEC958_AES1_CON_DIGDIGCONV_MASK"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_DIGDIGCONV_MASK 0x07 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> digital<->digital converter mask </td> </tr> </table> <a name="a31" doxytag="asoundef.h::IEC958_AES1_CON_EXPERIMENTAL"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_EXPERIMENTAL 0x40 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> experimental category </td> </tr> </table> <a name="a30" doxytag="asoundef.h::IEC958_AES1_CON_GENERAL"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_GENERAL 0x00 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> general category </td> </tr> </table> <a name="a50" doxytag="asoundef.h::IEC958_AES1_CON_IEC908_CD"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_IEC908_CD (IEC958_AES1_CON_LASEROPT_ID|0x00) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> IEC958 CD compatible device </td> </tr> </table> <a name="a45" doxytag="asoundef.h::IEC958_AES1_CON_LASEROPT_ID"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_LASEROPT_ID 0x01 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Laser-optical ID </td> </tr> </table> <a name="a44" doxytag="asoundef.h::IEC958_AES1_CON_LASEROPT_MASK"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_LASEROPT_MASK 0x07 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Laser-optical mask </td> </tr> </table> <a name="a49" doxytag="asoundef.h::IEC958_AES1_CON_MAGNETIC_ID"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_MAGNETIC_ID 0x03 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Magnetic device ID </td> </tr> </table> <a name="a48" doxytag="asoundef.h::IEC958_AES1_CON_MAGNETIC_MASK"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_MAGNETIC_MASK 0x07 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Magnetic device mask </td> </tr> </table> <a name="a57" doxytag="asoundef.h::IEC958_AES1_CON_MICROPHONE"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_MICROPHONE (IEC958_AES1_CON_MUSICAL_ID|0x08) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Microphone </td> </tr> </table> <a name="a54" doxytag="asoundef.h::IEC958_AES1_CON_MIXER"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_MIXER (IEC958_AES1_CON_DIGDIGCONV_ID|0x10) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Mixer </td> </tr> </table> <a name="a47" doxytag="asoundef.h::IEC958_AES1_CON_MUSICAL_ID"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_MUSICAL_ID 0x05 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Musical device ID </td> </tr> </table> <a name="a46" doxytag="asoundef.h::IEC958_AES1_CON_MUSICAL_MASK"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_MUSICAL_MASK 0x07 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Musical device mask </td> </tr> </table> <a name="a51" doxytag="asoundef.h::IEC958_AES1_CON_NON_IEC908_CD"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_NON_IEC908_CD (IEC958_AES1_CON_LASEROPT_ID|0x08) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> non-IEC958 CD compatible device </td> </tr> </table> <a name="a60" doxytag="asoundef.h::IEC958_AES1_CON_ORIGINAL"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_ORIGINAL (1<<7) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> this bits depends on the category code </td> </tr> </table> <a name="a52" doxytag="asoundef.h::IEC958_AES1_CON_PCM_CODER"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_PCM_CODER (IEC958_AES1_CON_DIGDIGCONV_ID|0x00) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> PCM coder </td> </tr> </table> <a name="a55" doxytag="asoundef.h::IEC958_AES1_CON_RATE_CONVERTER"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_RATE_CONVERTER (IEC958_AES1_CON_DIGDIGCONV_ID|0x18) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Rate converter </td> </tr> </table> <a name="a53" doxytag="asoundef.h::IEC958_AES1_CON_SAMPLER"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_SAMPLER (IEC958_AES1_CON_DIGDIGCONV_ID|0x20) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> PCM sampler </td> </tr> </table> <a name="a33" doxytag="asoundef.h::IEC958_AES1_CON_SOLIDMEM_ID"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_SOLIDMEM_ID 0x08 </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> ??? </td> </tr> </table> <a name="a32" doxytag="asoundef.h::IEC958_AES1_CON_SOLIDMEM_MASK"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_SOLIDMEM_MASK 0x0f </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> ??? </td> </tr> </table> <a name="a56" doxytag="asoundef.h::IEC958_AES1_CON_SYNTHESIZER"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_SYNTHESIZER (IEC958_AES1_CON_MUSICAL_ID|0x00) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Synthesizer </td> </tr> </table> <a name="a59" doxytag="asoundef.h::IEC958_AES1_CON_VCR"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_CON_VCR (IEC958_AES1_CON_MAGNETIC_ID|0x08) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Video recorder </td> </tr> </table> <a name="a18" doxytag="asoundef.h::IEC958_AES1_PRO_MODE"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_PRO_MODE (15<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> mask - channel mode </td> </tr> </table> <a name="a24" doxytag="asoundef.h::IEC958_AES1_PRO_MODE_BYTE3"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_PRO_MODE_BYTE3 (15<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> vector to byte 3 </td> </tr> </table> <a name="a19" doxytag="asoundef.h::IEC958_AES1_PRO_MODE_NOTID"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_PRO_MODE_NOTID (0<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> mode not indicated </td> </tr> </table> <a name="a23" doxytag="asoundef.h::IEC958_AES1_PRO_MODE_PRIMARY"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_PRO_MODE_PRIMARY (12<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> primary/secondary </td> </tr> </table> <a name="a21" doxytag="asoundef.h::IEC958_AES1_PRO_MODE_SINGLE"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_PRO_MODE_SINGLE (4<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> single channel </td> </tr> </table> <a name="a20" doxytag="asoundef.h::IEC958_AES1_PRO_MODE_STEREOPHONIC"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_PRO_MODE_STEREOPHONIC (2<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> stereophonic - ch A is left </td> </tr> </table> <a name="a22" doxytag="asoundef.h::IEC958_AES1_PRO_MODE_TWO"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_PRO_MODE_TWO (8<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> two channels </td> </tr> </table> <a name="a25" doxytag="asoundef.h::IEC958_AES1_PRO_USERBITS"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_PRO_USERBITS (15<<4) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> mask - user bits </td> </tr> </table> <a name="a27" doxytag="asoundef.h::IEC958_AES1_PRO_USERBITS_192"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_PRO_USERBITS_192 (8<<4) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 192-bit structure </td> </tr> </table> <a name="a26" doxytag="asoundef.h::IEC958_AES1_PRO_USERBITS_NOTID"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_PRO_USERBITS_NOTID (0<<4) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> user bits not indicated </td> </tr> </table> <a name="a28" doxytag="asoundef.h::IEC958_AES1_PRO_USERBITS_UDEF"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES1_PRO_USERBITS_UDEF (12<<4) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> user defined application </td> </tr> </table> <a name="a73" doxytag="asoundef.h::IEC958_AES2_CON_CHANNEL"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES2_CON_CHANNEL (15<<4) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> mask - channel number </td> </tr> </table> <a name="a74" doxytag="asoundef.h::IEC958_AES2_CON_CHANNEL_UNSPEC"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES2_CON_CHANNEL_UNSPEC (0<<4) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> channel number unspecified </td> </tr> </table> <a name="a71" doxytag="asoundef.h::IEC958_AES2_CON_SOURCE"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES2_CON_SOURCE (15<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> mask - source number </td> </tr> </table> <a name="a72" doxytag="asoundef.h::IEC958_AES2_CON_SOURCE_UNSPEC"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES2_CON_SOURCE_UNSPEC (0<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> source number unspecified </td> </tr> </table> <a name="a61" doxytag="asoundef.h::IEC958_AES2_PRO_SBITS"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES2_PRO_SBITS (7<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> mask - sample bits </td> </tr> </table> <a name="a62" doxytag="asoundef.h::IEC958_AES2_PRO_SBITS_20"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES2_PRO_SBITS_20 (2<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 20-bit - coordination </td> </tr> </table> <a name="a63" doxytag="asoundef.h::IEC958_AES2_PRO_SBITS_24"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES2_PRO_SBITS_24 (4<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 24-bit - main audio </td> </tr> </table> <a name="a64" doxytag="asoundef.h::IEC958_AES2_PRO_SBITS_UDEF"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES2_PRO_SBITS_UDEF (6<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> user defined application </td> </tr> </table> <a name="a65" doxytag="asoundef.h::IEC958_AES2_PRO_WORDLEN"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES2_PRO_WORDLEN (7<<3) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> mask - source word length </td> </tr> </table> <a name="a70" doxytag="asoundef.h::IEC958_AES2_PRO_WORDLEN_20_16"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES2_PRO_WORDLEN_20_16 (6<<3) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 20-bit or 16-bit </td> </tr> </table> <a name="a67" doxytag="asoundef.h::IEC958_AES2_PRO_WORDLEN_22_18"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES2_PRO_WORDLEN_22_18 (2<<3) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 22-bit or 18-bit </td> </tr> </table> <a name="a68" doxytag="asoundef.h::IEC958_AES2_PRO_WORDLEN_23_19"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES2_PRO_WORDLEN_23_19 (4<<3) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 23-bit or 19-bit </td> </tr> </table> <a name="a69" doxytag="asoundef.h::IEC958_AES2_PRO_WORDLEN_24_20"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES2_PRO_WORDLEN_24_20 (5<<3) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 24-bit or 20-bit </td> </tr> </table> <a name="a66" doxytag="asoundef.h::IEC958_AES2_PRO_WORDLEN_NOTID"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES2_PRO_WORDLEN_NOTID (0<<3) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> source word length not indicated </td> </tr> </table> <a name="a79" doxytag="asoundef.h::IEC958_AES3_CON_CLOCK"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES3_CON_CLOCK (3<<4) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> mask - clock accuracy </td> </tr> </table> <a name="a80" doxytag="asoundef.h::IEC958_AES3_CON_CLOCK_1000PPM"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES3_CON_CLOCK_1000PPM (0<<4) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 1000 ppm </td> </tr> </table> <a name="a81" doxytag="asoundef.h::IEC958_AES3_CON_CLOCK_50PPM"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES3_CON_CLOCK_50PPM (1<<4) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 50 ppm </td> </tr> </table> <a name="a82" doxytag="asoundef.h::IEC958_AES3_CON_CLOCK_VARIABLE"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES3_CON_CLOCK_VARIABLE (2<<4) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> variable pitch </td> </tr> </table> <a name="a75" doxytag="asoundef.h::IEC958_AES3_CON_FS"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES3_CON_FS (15<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> mask - sample frequency </td> </tr> </table> <a name="a78" doxytag="asoundef.h::IEC958_AES3_CON_FS_32000"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES3_CON_FS_32000 (3<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 32kHz </td> </tr> </table> <a name="a76" doxytag="asoundef.h::IEC958_AES3_CON_FS_44100"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES3_CON_FS_44100 (0<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 44.1kHz </td> </tr> </table> <a name="a77" doxytag="asoundef.h::IEC958_AES3_CON_FS_48000"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> #define IEC958_AES3_CON_FS_48000 (2<<0) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> 48kHz </td> </tr> </table> <hr><address style="align: right;"><small>Generated on Wed Apr 2 16:06:36 2003 for ALSA project - the C library reference by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.2.18 </small></address> </body> </html>