envy man page on OpenBSD

Man page or keyword search:  
man Server   11362 pages
apropos Keyword Search (all sections)
Output format
OpenBSD logo
[printable version]

ENVY(4)			  OpenBSD Programmer's Manual		       ENVY(4)

NAME
     envy - VIA Envy24 audio device

SYNOPSIS
     envy* at pci?
     audio* at envy?
     midi* at envy?

DESCRIPTION
     The envy driver supports sound cards based on VIA Envy24 and Envy24HT PCI
     chips.  The following sound cards are currently supported:

	   o   ESI Julia
	   o   M-Audio Delta 1010, 1010LT, 66 and 44
	   o   M-Audio Audiophile 2496
	   o   M-Audio Revolution 5.1
	   o   M-Audio Audiophile 192k
	   o   Terratec EWX 24/96
	   o   VIA Tremor 5.1

   Mixer device
     The chip features a digital mixer that routes and mixes the streams below
     as follows:

     inputs    There are 8 streams corresponding to data received by the
	       device from the codecs.	They are labelled line0 - line7 in the
	       mixer(4) interface.

     outputs   There are 8 streams corresponding to data sent by the device to
	       the codecs.  They are labelled line0 - line7.  Each of them can
	       be individually configured to use any of the external inputs or
	       its corresponding playback stream as source.  Additionally,
	       outputs line0 and line1 can be configured to use mon0 or mon1
	       as sources.

     monitor   There are 2 streams that can be configured to contain any
	       linear superposition of any of the 10 playback and 10 external
	       input streams.  They are labelled mon0 and mon1.	 From the
	       mixer's point of view they are input streams, so they can be
	       used as sources of output streams.  This feature is specific to
	       Envy24 based cards.

     playback  There are 10 streams corresponding to samples transferred from
	       the host to the device.	They are labelled play0 - play9.  From
	       the mixer's point of view they are input streams, so they are
	       usable as sources of output streams.

     record    There are 12 streams corresponding to samples transferred from
	       the device to the host.	They are not controllable by the
	       mixer.  Streams 0 to 7 are hardwired to external inputs line0 -
	       line7 and streams 10 and 11 are hardwired to mon0 and mon1.

   Playback and record data formats
     Both playback and record use linear encoding.  Samples are represented by
     32-bit signed numbers in little endian order.  Only the first 24 most
     significant bits are used.	 On Envy24-based cards, playback uses 10
     channels and record uses 12 channels, while on Envy24HT-based cards the
     number of streams depend on the number of codecs physically present on
     the card.

SEE ALSO
     audio(4), intro(4), midi(4), pci(4)

HISTORY
     The envy driver first appeared in OpenBSD 4.3.

BUGS
     S/PDIF transmitter/receiver is not supported.

     Ring buffer sizes are limited to 64kB, which can be limiting at high
     sample rates.

OpenBSD 4.9			October 4, 2010			   OpenBSD 4.9
[top]

List of man pages available for OpenBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net