Package AudioLabBasicPkg
From Mitov Wiki Doc
				
				
				(Difference between revisions)
				
																
				
				
								
				 (Automated Syncronization with Documentation)  | 
		 (Automated Syncronization with Documentation)  | 
		
Latest revision as of 00:10, 26 June 2013
This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Contents | 
Belongs to
- AudioLab - Audio Processing Library.
 - VideoLab - Video Processing Library.
 - VisionLab - Computer Vision Library.
 - BasicVideo - Video Capture and Playback Library.
 - BasicAudio - Audio Capture and Playback Library.
 
Requires
- Package SignalLabBasicPkg
 - Package AudioLabBasicPkg
 
Used by
- Package AudioLabEssentialPkg
 - Package AudioLabPkg
 - Package VideoLabBasicPkg
 - Package VideoLabAdditionalPkg
 - Package MediaLabPkg
 - Package VideoLabPkg
 - Package VisionLabPkg
 
Description
Controls
Components
 
 
 TALAudioToReal - Converts Wave Audio Data Buffers into Real Data Buffers. 
 
 
 TALAudioOut - Sends audio data to an audio output device. 
 
 
 TALDSAudioOut - Sends audio data to an audio output device. 
 
 
 TALGenericFilter - User defined filter for Audio data. 
 
 
 TALGenericGen - User defined generator for Audio data. 
Units
- ALAudioToReal - Contains the code for the TALAudioToReal component.
 - ALAudioOut - Contains the code for the TALAudioOut component.
 - ALDSAudioOut - Contains the code for the TALDSAudioOut component.
 - MLStreamTypes - Contains the classes and types for the MediaLab OpenWire stream support.
 - ALBasicAudioOut - Contains the code for the TALBasicAudioOutr base class.
 - MLASFProfile - Contains the implementation of the Windows Media Format Profile support classes.
 - MLASFPlayer - Contains the code for the TMLASFBasicPlayer abstract base class.
 - ALCommonGen - Contains the code for the TALCommonGen base class.
 - ALCommonFilter - Contains the code for the TALCommonFilter base class.
 - ALAudioFormat - Contains the definitions of the audio format classes.
 - ALStreamTypes - Contains the classes and types for the AudioLab OpenWire stream support.
 - ALCommonSplitter - Contains the code for the TALCommonSplitter base class.
 - MLSimpleMediaBuffer - Contains the base class for the Audio and Video buffers.
 - ALInternalStore - Contains the classes for the audio internal storage buffers.
 - MLWMFBaseComponent - Contains the code for the ASF component base classes.
 - ALBasicGenericFilter - Contains the code for the TALBasicGenericFilter base class.
 - ALBasicCompression - Contains compression support classes.
 - DSSources - Contains the support classes for Video and Audio capture devices.
 - MLDSFilter - Contains the code for the TMLDSFilter base class.
 - DSGraphProperty - Contains the implementation of the TDSGraph class.
 - ALCompression - Contains the classes needed for audio compression.
 - DSCaptureDevice - Contains the support classes for Video and Audio capture devices.
 - ALDSOutputDevice - Contains the implementation of the DirectShow Output Device support classes.
 - MLDSPlayer - Contains the code for the TMLDSPlayer base class.
 - MLDMOSupport - Contains the support classes for DMO filters.
 - ALDSCompression - Contains the classes needed for DirectShow audio compression.
 - ALGenericFilter - Contains the code for the TALGenericFilter component.
 - ALGenericGen - Contains the code for the TALGenericGen component.
 
Classes
- TALAudioToReal - Converts Wave Audio Data Buffers into Real Data Buffers.
 - TALAudioOutDeviceItem - Alternative audio out device.
 - TALAudioOutDevice - Audio output device settings class.
 - TALAudioOutDeviceItems - Collection of audio output devices.
 - TALAudioOut - Sends audio data to an audio output device.
 - TALDSAudioOut - Sends audio data to an audio output device.
 - TOWMLGraphSourcePin - DirectShow Graph Source Pin class.
 - TOWMLGraphSinkPin - DirectShow Graph Sink Pin class.
 - TALBasicAudioOut - Abstract base class for all the Audio output components.
 - TMLASFProfile - Windows Media Format Profile property type.
 - TMLASFAttribute - Abstract base class for the ASF attributes.
 - TMLASFInt64Attribute - 64 bit integer ASF attributes.
 - TMLASFStringAttribute - String ASF attributes.
 - TMLASFBinaryAttribute - Binary ASF attributes.
 - TMLASFBooleanAttribute - Boolean ASF attributes.
 - TMLASFGUIDAttribute - GUID ASF attributes.
 - TMLASFAttributes - List of ASF attributes.
 - TMLASFBasicPlayer - Abstract base class for ASF Video and Audio player components.
 - TALCommonGen - Abstract base class for all the audio generators.
 - TALCommonFilter - Abstract base class for all the Audio filters.
 - TALAudioFormatBasic - Basic Audio Format settings class.
 - TALOptionalBasicAudioFormat - Optional audio format property class.
 - TALAudioFormat - Audio Format settings class.
 - TALOptionalAudioFormat - Optional audio format property class.
 - TALOWAudioSourcePin - Audio Source Pin class.
 - TALOWAudioSinkPin - Audio Sink Pin class.
 - TALCommonSplitter - Abstract base class for audio splitter components.
 - TMLTimeStamp - DirectShow type timestamp for the audio buffers.
 - TMLMediaBuffer - Base class for Audio and Video buffers.
 - TMLWMFBaseComponent - Abstract base class for Windows Media Format components.
 - TMLASFPublishingPoint - Publishing point settings class.
 - TMLASFPublishingPoints - Collection of publishing point settings.
 - TMLASFLocalBroadcastElement - Basic class for broadcast elements.
 - TMLASFClientConnection - ASF broadcast client connection information class.
 - TMLASFClientConnections - Collection of broadcasting client connections.
 - TMLASFLocalBroadcast - Local broadcasting port settings class.
 - TMLWMFBaseSink - Abstract base class for Windows Media Format components.
 - TALWMFBaseLogger - Abstract base class for Windows Media Format logging components.
 - TMLASFBaseBroadcast - Abstract base class for ASF Video and Audio broadcasting components.
 - TALBasicGenericFilter - Base class for generic audio filters.
 - TALSimpleGenericFilter - Base class for generic audio filters.
 - TALBasicCompressor - Abstract base class for compression components.
 - TALBasicDecompressor - Abstract base class for decompression components.
 - TVLDSCaptureSource - Signal source for DirectShow video and audio capture devices class.
 - TDSSwitches - Collection of Signal sources for DirectShow video and audio capture devices.
 - TMLDSBasicFilter - Abstract base class for DirectShow filter components.
 - TMLDSBasicSourceFilter - Abstract base class for DirectShow filter components.
 - TMLDSBasicCommonFilter - Abstract base class for DirectShow filter components.
 - TMLDSCommonRawFilter - Abstract base class for DirectShow filter components.
 - TMLDSCommonFilter - Abstract base class for DirectShow filter components.
 - TDSFilterItem - Optional filter to be added to the DirectShow graph.
 - TDSFilterItems - Collection of additional DirectShow filter to be added to the DirectShow graph.
 - TDSGraphFilter - Properties for the DirectShow filter.
 - TDSPin - DirectShow filter pin class.
 - TDSFilter - DirectShow filter class.
 - TDSFilters - List of filters in the DirectShow graph.
 - TDSGraph - DirectShow Graph settings class.
 - TALCompressionFormat - Audio compression format settings class.
 - TALAudioCompressionItem - Audio compressor class.
 - TALAudioCompressionItems - Collection of TALAudioCompressionItem.
 - TALAudioCompression - Audio compression settings class.
 - TDSDevice - Base class for the DirectShow video and audio device classes.
 - TDSDeviceItem - Base class for DirectShow video and audio device collection items.
 - TDSAudioCaptureDeviceItem - DirectShow audio capture device collection item.
 - TDSAudioLatency - Audio latency settings property.
 - TDSAudioCaptureDevice - Audio capture device settings class.
 - TDSAudioCaptureDeviceItems - Collection of audio compression devices.
 - TDSCrossbarDialog - Device crossbar dialog class.
 - TDSCrossbarDialogs - List of available Crossbar dialogs.
 - TDSAudioOutputDeviceItem - DirectShow audio output device collection item.
 - TDSAudioOutputDevice - Audio output device settings class.
 - TDSAudioOutputDeviceItems - Collection of DirectShow audio output devices.
 - TDSPlaybackProperty - Base class for playback settings properties.
 - TDSPlaybackRate - Playback rate settings property.
 - TDSPlaybackPrefill - Playback prefill settings property.
 - TMLDSPlayer - Base class for DirectShow audio and video players.
 - TMLDMOBasicEnvelopeStartValue - Abstract base class for DMO parameter envelope item start values.
 - TMLDMOFloatEnvelopeStartValue - Class for DMO floating point parameter envelope item start values.
 - TMLDMOIntegerEnvelopeStartValue - Class for DMO integer parameter envelope item start values.
 - TMLDMOEnumEnvelopeStartValue - Class for DMO enumerated parameter envelope item start values.
 - TMLDMOBooleanEnvelopeStartValue - Class for DMO boolean parameter envelope item start values.
 - TMLDMOBasicEnvelopeItem - Abstract base class for DMO parameter envelope items.
 - TMLDMOFloatEnvelopeItem - Floating point parameter envelope item class.
 - TMLDMOBasicIntegerEnvelopeItem - Abstract base class for DMO parameter envelope integer items.
 - TMLDMOIntegerEnvelopeItem - Integer parameter envelope item class.
 - TMLDMOEnumEnvelopeItem - Enumerated parameter envelope item class.
 - TMLDMOBooleanEnvelopeItem - Boolean parameter envelope item class.
 - TMLDMOBasicEnvelopeItems - Abstract base class for DMO parameter envelope items.
 - TMLDMOFloatEnvelopeItems - Floating point parameter envelope item collection class.
 - TMLDMOIntegerEnvelopeItems - Integer parameter envelope item collection class.
 - TMLDMOEnumEnvelopeItems - Enumerated parameter envelope item collection class.
 - TMLDMOBooleanEnvelopeItems - Boolean parameter envelope item collection class.
 - TMLDMOBasicParameterEnvelope - Abstract base class for DMO parameter envelopes.
 - TMLDMOFloatParameterEnvelope - Floating point parameter envelope class.
 - TMLDMOIntegerParameterEnvelope - Integer parameter envelope class.
 - TMLDMOEnumParameterEnvelope - Enumerated parameter envelope class.
 - TMLDMOBooleanParameterEnvelope - Boolean parameter envelope class.
 - TMLDMOParameter - Abstract base class for DMO parameters.
 - TMLDMOBasicIntegerParameter - Abstract base class for DMO integer parameters.
 - TMLDMOIntegerParameter - Integer parameter class.
 - TMLDMOFloatParameter - Floating point parameter class.
 - TMLDMOBoolParameter - Boolean parameter class.
 - TMLDMOEnumParameter - Enumerated parameter class.
 - TMLDMOParameters - Abstract base class for DMO parameters.
 - TMLDMOEnvelopeTimeFormat - Envelope time format class.
 - TMLDMOFilter - Basic class for Audio and Video DMO filters.
 - TDSCompressionItemParams - Storage for the compression parameters.
 - TDSCompressionItem - Base class for the DirectShow video and audio compressions.
 - TDSCompressionItems - Collection of desired DirectShow audio compressors.
 - TALDSAudioCompressionItem - DirectShow audio compression item.
 - TALDSAudioCompressionItems - Collection of desired DirectShow audio compressors.
 - TALDSAudioCompression - DirectShow Audio compression settings class.
 - TALGenericFilter - User defined filter for Audio data.
 - TALGenericGen - User defined generator for Audio data.
 
Structures
Interfaces
- IMLMediaBuffer - Base interface for Audio and Video buffer interfaces.
 
Enums
- TALSpeaker - Enumerated values for the speaker options for multi channel audio.
 - TMLWMFStatus - Enumeration with the ASF statuses.
 - TALDSCaptureDialog - Enumeration of audio device configuration dialogs.
 - TVLDSDriverInfo - Enumeration to be used by the GetDeviceList function of the TDSDevice class.
 - TMLDMOEnvilopeStartMode - Enumeration of envelope item start modes.
 - TMLDMOTimeMode - Enumeration of envelope time modes.
 - TMLDMOCurveType - Enumeration of envelope curves.
 
Sets
- TALSpeakers - Set of speakers specifying which channels are present in a multi channel audio buffer.
 - TALDSCaptureDialogs - Set of available dialogs for a particular audio devices.
 - TMLDMOCurves - Set of available envelope curves.
 
Types
- TMLASFProfileLoadEvent - Event type to be fired when an ASF profile needs to be loaded.
 - TMLWMFStatusEvent - Event type to be fired when the status of the ASF component has changed.
 - TALProcessAudioNotify - Event type for TALBasicGenericFilter.OnProcessData event.
 - TALAudioBufferGenEvent - Event type to be used by the TALGenericGen.