Package AudioLabBasicPkg
From Mitov Wiki Doc
(Difference between revisions)
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
||
Line 16: | Line 16: | ||
== Requires == | == Requires == | ||
*[[Package SignalLabBasicPkg]] | *[[Package SignalLabBasicPkg]] | ||
+ | *[[Package SignalLabBasicPkg]] | ||
+ | *[[Package AudioLabBasicPkg]] | ||
+ | *[[Package SignalLabGenericBasicPkg]] | ||
== Used by == | == Used by == | ||
Line 32: | Line 35: | ||
*[[Image:BIGALAudioOut.gif]] [[Image:ALAudioOut.gif]] [[Image:NETALAudioOut.gif]] [[Class ALAudioOut.TALAudioOut|TALAudioOut]] - Sends audio data to an audio output device. | *[[Image:BIGALAudioOut.gif]] [[Image:ALAudioOut.gif]] [[Image:NETALAudioOut.gif]] [[Class ALAudioOut.TALAudioOut|TALAudioOut]] - Sends audio data to an audio output device. | ||
*[[Image:BIGALAudioToReal.gif]] [[Image:ALAudioToReal.gif]] [[Image:NETALAudioToReal.gif]] [[Class ALAudioToReal.TALAudioToReal|TALAudioToReal]] - Converts Wave Audio Data Buffers into Real Data Buffers. | *[[Image:BIGALAudioToReal.gif]] [[Image:ALAudioToReal.gif]] [[Image:NETALAudioToReal.gif]] [[Class ALAudioToReal.TALAudioToReal|TALAudioToReal]] - Converts Wave Audio Data Buffers into Real Data Buffers. | ||
+ | *[[Image:BIGALGenericFilter.gif]] [[Image:ALGenericFilter.gif]] [[Image:NETALGenericFilter.gif]] [[Class ALGenericFilter.TALGenericFilter|TALGenericFilter]] - User defined filter for Audio data. | ||
+ | *[[Image:BIGALGenericGen.gif]] [[Image:ALGenericGen.gif]] [[Image:NETALGenericGen.gif]] [[Class ALGenericGen.TALGenericGen|TALGenericGen]] - User defined generator for Audio data. | ||
== Units == | == Units == | ||
Line 60: | Line 65: | ||
*[[Unit ALBasicCompression|ALBasicCompression]] - Contains compression support classes. | *[[Unit ALBasicCompression|ALBasicCompression]] - Contains compression support classes. | ||
*[[Unit MLDMOSupport|MLDMOSupport]] - Contains the support classes for DMO filters. | *[[Unit MLDMOSupport|MLDMOSupport]] - Contains the support classes for DMO filters. | ||
+ | *[[Unit ALGenericFilter|ALGenericFilter]] - Contains the code for the [[Class ALGenericFilter.TALGenericFilter|TALGenericFilter]] component. | ||
+ | *[[Unit ALGenericGen|ALGenericGen]] - Contains the code for the [[Class ALGenericGen.TALGenericGen|TALGenericGen]] component. | ||
== Classes == | == Classes == | ||
Line 167: | Line 174: | ||
*[[Class MLDMOSupport.TMLDMOEnvelopeTimeFormat|TMLDMOEnvelopeTimeFormat]] - Envelope time format class. | *[[Class MLDMOSupport.TMLDMOEnvelopeTimeFormat|TMLDMOEnvelopeTimeFormat]] - Envelope time format class. | ||
*[[Class MLDMOSupport.TMLDMOFilter|TMLDMOFilter]] - Basic class for Audio and Video DMO filters. | *[[Class MLDMOSupport.TMLDMOFilter|TMLDMOFilter]] - Basic class for Audio and Video DMO filters. | ||
+ | *[[Class ALGenericFilter.TALGenericFilter|TALGenericFilter]] - User defined filter for Audio data. | ||
+ | *[[Class ALGenericGen.TALGenericGen|TALGenericGen]] - User defined generator for Audio data. | ||
== Structures == | == Structures == | ||
Line 192: | Line 201: | ||
*[[Type MLWMFBaseComponent.TMLWMFStatusEvent|TMLWMFStatusEvent]] - Event type to be fired when the status of the ASF component has changed. | *[[Type MLWMFBaseComponent.TMLWMFStatusEvent|TMLWMFStatusEvent]] - Event type to be fired when the status of the ASF component has changed. | ||
*[[Type ALBasicGenericFilter.TALProcessAudioNotify|TALProcessAudioNotify]] - Event type for [[Class ALBasicGenericFilter.TALBasicGenericFilter|TALBasicGenericFilter]].OnProcessData event. | *[[Type ALBasicGenericFilter.TALProcessAudioNotify|TALProcessAudioNotify]] - Event type for [[Class ALBasicGenericFilter.TALBasicGenericFilter|TALBasicGenericFilter]].OnProcessData event. | ||
+ | *[[Type ALGenericGen.TALAudioBufferGenEvent|TALAudioBufferGenEvent]] - Event type to be used by the [[Class ALGenericGen.TALGenericGen|TALGenericGen]]. | ||
[[Category:Packages]] | [[Category:Packages]] |
Revision as of 19:27, 29 November 2011
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 SignalLabBasicPkg
- Package AudioLabBasicPkg
- Package SignalLabGenericBasicPkg
Used by
- Package AudioLabEssentialPkg
- Package AudioLabPkg
- Package VideoLabBasicPkg
- Package VideoLabAdditionalPkg
- Package VideoLabPkg
- Package VisionLabPkg
Description
Controls
Components
- TALDSAudioOut - Sends audio data to an audio output device.
- TALAudioOut - Sends audio data to an audio output device.
- TALAudioToReal - Converts Wave Audio Data Buffers into Real Data Buffers.
- TALGenericFilter - User defined filter for Audio data.
- TALGenericGen - User defined generator for Audio data.
Units
- ALDSAudioOut - Contains the code for the TALDSAudioOut component.
- ALAudioOut - Contains the code for the TALAudioOut component.
- ALAudioToReal - Contains the code for the TALAudioToReal component.
- MLDSPlayer - Contains the code for the TMLDSPlayer base class.
- MLStreamTypes - Contains the classes and types for the MediaLab OpenWire stream support.
- MLDSFilter - Contains the code for the TMLDSFilter base class.
- 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.
- ALSimpleAudioBuffer - Contains the code for the TALSimpleAudioBuffer class.
- ALCompression - Contains the classes needed for audio compression.
- ALCommonFilter - Contains the code for the TALCommonFilter base class.
- ALDSCompression - Contains the classes needed for DirectShow audio compression.
- DSCaptureDevice - Contains the support classes for Video and Audio capture devices.
- DSSources - Contains the support classes for Video and Audio capture devices.
- ALAudioFormat - Contains the definitions of the audio format classes.
- ALCommonSplitter - Contains the code for the TALCommonSplitter base class.
- ALDSOutputDevice - Contains the implementation of the DirectShow Output Device support classes.
- 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.
- DSGraphProperty - Contains the implementation of the TDSGraph class.
- ALBasicCompression - Contains compression support classes.
- MLDMOSupport - Contains the support classes for DMO filters.
- ALGenericFilter - Contains the code for the TALGenericFilter component.
- ALGenericGen - Contains the code for the TALGenericGen component.
Classes
- TALDSAudioOut - Sends audio data to an audio output device.
- TALAudioOutDeviceItem - Alternative audio out device.
- TALAudioOutDeviceItems - Collection of audio output devices.
- TALAudioOutDevice - Audio output device settings class.
- TALAudioOut - Sends audio data to an audio output device.
- TALAudioToReal - Converts Wave Audio Data Buffers into Real Data Buffers.
- 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.
- TOWMLGraphSourcePin - DirectShow Graph Source Pin class.
- TOWMLGraphSinkPin - DirectShow Graph Sink Pin class.
- TMLDSBasicFilter - Abstract base class for DirectShow filter components.
- TMLDSCommonFilter - Abstract base class for DirectShow filter components.
- 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.
- TALAudioBuffer - Audio buffer
- TALCompressionFormat - Audio compression format settings class.
- TALAudioCompressionItem - Audio compressor class.
- TALAudioCompressionItems - Collection of TALAudioCompressionItem.
- TALAudioCompression - Audio compression settings class.
- TALCommonFilter - Abstract base class for all the Audio 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.
- 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.
- TDSAudioCaptureDeviceItems - Collection of audio compression devices.
- TDSAudioCaptureDevice - Audio capture device settings class.
- TDSCrossbarDialog - Device crossbar dialog class.
- TDSCrossbarDialogs - List of available Crossbar dialogs.
- TVLDSCaptureSource - Signal source for DirectShow video and audio capture devices class.
- TDSSwitches - Collection of Signal sources for DirectShow video and audio capture devices.
- TALAudioFormatBasic - Basic Audio Format settings class.
- TALOptionalBasicAudioFormat - Optional audio format property class.
- TALAudioFormat - Audio Format settings class.
- TALOptionalAudioFormat - Optional audio format property class.
- TALCommonSplitter - Abstract base class for audio splitter components.
- TDSAudioOutputDeviceItem - DirectShow audio output device collection item.
- TDSAudioOutputDeviceItems - Collection of DirectShow audio output devices.
- TDSAudioOutputDevice - Audio output device settings class.
- 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.
- TMLASFCredentials - ASF Player credentials login settings class.
- TMLASFPublishingPoint - Publishing point settings class.
- TMLASFPublishingPoints - Collection of publishing point settings.
- 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.
- 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.
- TALBasicCompressor - Abstract base class for compression components.
- TALBasicDecompressor - Abstract base class for decompression components.
- 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.
- TALGenericFilter - User defined filter for Audio data.
- TALGenericGen - User defined generator for Audio data.
Structures
Interfaces
- IALAudioBuffer - Audio data buffer interface.
- IMLMediaBuffer - Base interface for Audio and Video buffer interfaces.
Enums
- TALDSCaptureDialog - Enumeration of audio device configuration dialogs.
- TVLDSDriverInfo - Enumeration to be used by the GetDeviceList function of the TDSDevice class.
- TALSpeaker - Enumerated values for the speaker options for multi channel audio.
- TMLWMFStatus - Enumeration with the ASF statuses.
- TMLDMOEnvilopeStartMode - Enumeration of envelope item start modes.
- TMLDMOTimeMode - Enumeration of envelope time modes.
- TMLDMOCurveType - Enumeration of envelope curves.
Sets
- TALDSCaptureDialogs - Set of available dialogs for a particular audio devices.
- TALSpeakers - Set of speakers specifying which channels are present in a multi channel audio buffer.
- 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.