Package AudioLabBasicPkg
From Mitov Wiki Doc
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.