Package AudioLabBasicPkg
From Mitov Wiki Doc
(Difference between revisions)
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
||
(6 intermediate revisions by one user not shown) | |||
Line 15: | Line 15: | ||
== Requires == | == Requires == | ||
− | |||
*[[Package SignalLabBasicPkg]] | *[[Package SignalLabBasicPkg]] | ||
*[[Package AudioLabBasicPkg]] | *[[Package AudioLabBasicPkg]] | ||
− | |||
== Used by == | == Used by == | ||
Line 25: | Line 23: | ||
*[[Package VideoLabBasicPkg]] | *[[Package VideoLabBasicPkg]] | ||
*[[Package VideoLabAdditionalPkg]] | *[[Package VideoLabAdditionalPkg]] | ||
+ | *[[Package MediaLabPkg]] | ||
*[[Package VideoLabPkg]] | *[[Package VideoLabPkg]] | ||
*[[Package VisionLabPkg]] | *[[Package VisionLabPkg]] | ||
Line 32: | Line 31: | ||
== Components == | == Components == | ||
+ | *[[Image:BIGALAudioToReal.gif]] [[Image:ALAudioToReal.gif]] [[Image:NETALAudioToReal.gif]] [[Class ALAudioToReal.TALAudioToReal|TALAudioToReal]] - Converts Wave Audio Data Buffers into Real Data Buffers. | ||
+ | *[[Image:BIGALAudioOut.gif]] [[Image:ALAudioOut.gif]] [[Image:NETALAudioOut.gif]] [[Class ALAudioOut.TALAudioOut|TALAudioOut]] - Sends audio data to an audio output device. | ||
*[[Image:BIGALDSAudioOut.gif]] [[Image:ALDSAudioOut.gif]] [[Image:NETALDSAudioOut.gif]] [[Class ALDSAudioOut.TALDSAudioOut|TALDSAudioOut]] - Sends audio data to an audio output device. | *[[Image:BIGALDSAudioOut.gif]] [[Image:ALDSAudioOut.gif]] [[Image:NETALDSAudioOut.gif]] [[Class ALDSAudioOut.TALDSAudioOut|TALDSAudioOut]] - Sends audio data to an audio output device. | ||
− | |||
− | |||
*[[Image:BIGALGenericFilter.gif]] [[Image:ALGenericFilter.gif]] [[Image:NETALGenericFilter.gif]] [[Class ALGenericFilter.TALGenericFilter|TALGenericFilter]] - User defined filter for Audio data. | *[[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. | *[[Image:BIGALGenericGen.gif]] [[Image:ALGenericGen.gif]] [[Image:NETALGenericGen.gif]] [[Class ALGenericGen.TALGenericGen|TALGenericGen]] - User defined generator for Audio data. | ||
== Units == | == Units == | ||
+ | *[[Unit ALAudioToReal|ALAudioToReal]] - Contains the code for the [[Class ALAudioToReal.TALAudioToReal|TALAudioToReal]] component. | ||
+ | *[[Unit ALAudioOut|ALAudioOut]] - Contains the code for the [[Class ALAudioOut.TALAudioOut|TALAudioOut]] component. | ||
*[[Unit ALDSAudioOut|ALDSAudioOut]] - Contains the code for the [[Class ALDSAudioOut.TALDSAudioOut|TALDSAudioOut]] component. | *[[Unit ALDSAudioOut|ALDSAudioOut]] - Contains the code for the [[Class ALDSAudioOut.TALDSAudioOut|TALDSAudioOut]] component. | ||
− | |||
− | |||
− | |||
*[[Unit MLStreamTypes|MLStreamTypes]] - Contains the classes and types for the MediaLab OpenWire stream support. | *[[Unit MLStreamTypes|MLStreamTypes]] - Contains the classes and types for the MediaLab OpenWire stream support. | ||
− | |||
*[[Unit ALBasicAudioOut|ALBasicAudioOut]] - Contains the code for the TALBasicAudioOutr base class. | *[[Unit ALBasicAudioOut|ALBasicAudioOut]] - Contains the code for the TALBasicAudioOutr base class. | ||
*[[Unit MLASFProfile|MLASFProfile]] - Contains the implementation of the Windows Media Format Profile support classes. | *[[Unit MLASFProfile|MLASFProfile]] - Contains the implementation of the Windows Media Format Profile support classes. | ||
*[[Unit MLASFPlayer|MLASFPlayer]] - Contains the code for the [[Class MLASFPlayer.TMLASFBasicPlayer|TMLASFBasicPlayer]] abstract base class. | *[[Unit MLASFPlayer|MLASFPlayer]] - Contains the code for the [[Class MLASFPlayer.TMLASFBasicPlayer|TMLASFBasicPlayer]] abstract base class. | ||
*[[Unit ALCommonGen|ALCommonGen]] - Contains the code for the [[Class ALCommonGen.TALCommonGen|TALCommonGen]] base class. | *[[Unit ALCommonGen|ALCommonGen]] - Contains the code for the [[Class ALCommonGen.TALCommonGen|TALCommonGen]] base class. | ||
− | |||
− | |||
*[[Unit ALCommonFilter|ALCommonFilter]] - Contains the code for the [[Class ALCommonFilter.TALCommonFilter|TALCommonFilter]] base class. | *[[Unit ALCommonFilter|ALCommonFilter]] - Contains the code for the [[Class ALCommonFilter.TALCommonFilter|TALCommonFilter]] base class. | ||
− | |||
− | |||
− | |||
*[[Unit ALAudioFormat|ALAudioFormat]] - Contains the definitions of the audio format classes. | *[[Unit ALAudioFormat|ALAudioFormat]] - Contains the definitions of the audio format classes. | ||
+ | *[[Unit ALStreamTypes|ALStreamTypes]] - Contains the classes and types for the AudioLab OpenWire stream support. | ||
*[[Unit ALCommonSplitter|ALCommonSplitter]] - Contains the code for the [[Class ALCommonSplitter.TALCommonSplitter|TALCommonSplitter]] base class. | *[[Unit ALCommonSplitter|ALCommonSplitter]] - Contains the code for the [[Class ALCommonSplitter.TALCommonSplitter|TALCommonSplitter]] base class. | ||
− | |||
*[[Unit MLSimpleMediaBuffer|MLSimpleMediaBuffer]] - Contains the base class for the Audio and Video buffers. | *[[Unit MLSimpleMediaBuffer|MLSimpleMediaBuffer]] - Contains the base class for the Audio and Video buffers. | ||
*[[Unit ALInternalStore|ALInternalStore]] - Contains the classes for the audio internal storage buffers. | *[[Unit ALInternalStore|ALInternalStore]] - Contains the classes for the audio internal storage buffers. | ||
*[[Unit MLWMFBaseComponent|MLWMFBaseComponent]] - Contains the code for the ASF component base classes. | *[[Unit MLWMFBaseComponent|MLWMFBaseComponent]] - Contains the code for the ASF component base classes. | ||
*[[Unit ALBasicGenericFilter|ALBasicGenericFilter]] - Contains the code for the [[Class ALBasicGenericFilter.TALBasicGenericFilter|TALBasicGenericFilter]] base class. | *[[Unit ALBasicGenericFilter|ALBasicGenericFilter]] - Contains the code for the [[Class ALBasicGenericFilter.TALBasicGenericFilter|TALBasicGenericFilter]] base class. | ||
− | |||
*[[Unit ALBasicCompression|ALBasicCompression]] - Contains compression support classes. | *[[Unit ALBasicCompression|ALBasicCompression]] - Contains compression support classes. | ||
+ | *[[Unit DSSources|DSSources]] - Contains the support classes for Video and Audio capture devices. | ||
+ | *[[Unit MLDSFilter|MLDSFilter]] - Contains the code for the TMLDSFilter base class. | ||
+ | *[[Unit DSGraphProperty|DSGraphProperty]] - Contains the implementation of the [[Class DSGraphProperty.TDSGraph|TDSGraph]] class. | ||
+ | *[[Unit ALCompression|ALCompression]] - Contains the classes needed for audio compression. | ||
+ | *[[Unit DSCaptureDevice|DSCaptureDevice]] - Contains the support classes for Video and Audio capture devices. | ||
+ | *[[Unit ALDSOutputDevice|ALDSOutputDevice]] - Contains the implementation of the DirectShow Output Device support classes. | ||
+ | *[[Unit MLDSPlayer|MLDSPlayer]] - Contains the code for the [[Class MLDSPlayer.TMLDSPlayer|TMLDSPlayer]] base class. | ||
*[[Unit MLDMOSupport|MLDMOSupport]] - Contains the support classes for DMO filters. | *[[Unit MLDMOSupport|MLDMOSupport]] - Contains the support classes for DMO filters. | ||
+ | *[[Unit ALDSCompression|ALDSCompression]] - Contains the classes needed for DirectShow audio compression. | ||
*[[Unit ALGenericFilter|ALGenericFilter]] - Contains the code for the [[Class ALGenericFilter.TALGenericFilter|TALGenericFilter]] component. | *[[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. | *[[Unit ALGenericGen|ALGenericGen]] - Contains the code for the [[Class ALGenericGen.TALGenericGen|TALGenericGen]] component. | ||
== Classes == | == Classes == | ||
− | *[[Class | + | *[[Class ALAudioToReal.TALAudioToReal|TALAudioToReal]] - Converts Wave Audio Data Buffers into Real Data Buffers. |
*[[Class ALAudioOut.TALAudioOutDeviceItem|TALAudioOutDeviceItem]] - Alternative audio out device. | *[[Class ALAudioOut.TALAudioOutDeviceItem|TALAudioOutDeviceItem]] - Alternative audio out device. | ||
− | |||
*[[Class ALAudioOut.TALAudioOutDevice|TALAudioOutDevice]] - Audio output device settings class. | *[[Class ALAudioOut.TALAudioOutDevice|TALAudioOutDevice]] - Audio output device settings class. | ||
+ | *[[Class ALAudioOut.TALAudioOutDeviceItems|TALAudioOutDeviceItems]] - Collection of audio output devices. | ||
*[[Class ALAudioOut.TALAudioOut|TALAudioOut]] - Sends audio data to an audio output device. | *[[Class ALAudioOut.TALAudioOut|TALAudioOut]] - Sends audio data to an audio output device. | ||
− | *[[Class | + | *[[Class ALDSAudioOut.TALDSAudioOut|TALDSAudioOut]] - Sends audio data to an audio output device. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
*[[Class MLStreamTypes.TOWMLGraphSourcePin|TOWMLGraphSourcePin]] - DirectShow Graph Source Pin class. | *[[Class MLStreamTypes.TOWMLGraphSourcePin|TOWMLGraphSourcePin]] - DirectShow Graph Source Pin class. | ||
*[[Class MLStreamTypes.TOWMLGraphSinkPin|TOWMLGraphSinkPin]] - DirectShow Graph Sink Pin class. | *[[Class MLStreamTypes.TOWMLGraphSinkPin|TOWMLGraphSinkPin]] - DirectShow Graph Sink Pin class. | ||
− | |||
− | |||
*[[Class ALBasicAudioOut.TALBasicAudioOut|TALBasicAudioOut]] - Abstract base class for all the Audio output components. | *[[Class ALBasicAudioOut.TALBasicAudioOut|TALBasicAudioOut]] - Abstract base class for all the Audio output components. | ||
*[[Class MLASFProfile.TMLASFProfile|TMLASFProfile]] - Windows Media Format Profile property type. | *[[Class MLASFProfile.TMLASFProfile|TMLASFProfile]] - Windows Media Format Profile property type. | ||
Line 94: | Line 87: | ||
*[[Class MLASFPlayer.TMLASFBasicPlayer|TMLASFBasicPlayer]] - Abstract base class for ASF Video and Audio player components. | *[[Class MLASFPlayer.TMLASFBasicPlayer|TMLASFBasicPlayer]] - Abstract base class for ASF Video and Audio player components. | ||
*[[Class ALCommonGen.TALCommonGen|TALCommonGen]] - Abstract base class for all the audio generators. | *[[Class ALCommonGen.TALCommonGen|TALCommonGen]] - Abstract base class for all the audio generators. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
*[[Class ALCommonFilter.TALCommonFilter|TALCommonFilter]] - Abstract base class for all the Audio filters. | *[[Class ALCommonFilter.TALCommonFilter|TALCommonFilter]] - Abstract base class for all the Audio filters. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*[[Class ALAudioFormat.TALAudioFormatBasic|TALAudioFormatBasic]] - Basic Audio Format settings class. | *[[Class ALAudioFormat.TALAudioFormatBasic|TALAudioFormatBasic]] - Basic Audio Format settings class. | ||
*[[Class ALAudioFormat.TALOptionalBasicAudioFormat|TALOptionalBasicAudioFormat]] - Optional audio format property class. | *[[Class ALAudioFormat.TALOptionalBasicAudioFormat|TALOptionalBasicAudioFormat]] - Optional audio format property class. | ||
*[[Class ALAudioFormat.TALAudioFormat|TALAudioFormat]] - Audio Format settings class. | *[[Class ALAudioFormat.TALAudioFormat|TALAudioFormat]] - Audio Format settings class. | ||
*[[Class ALAudioFormat.TALOptionalAudioFormat|TALOptionalAudioFormat]] - Optional audio format property class. | *[[Class ALAudioFormat.TALOptionalAudioFormat|TALOptionalAudioFormat]] - Optional audio format property class. | ||
+ | *[[Class ALStreamTypes.TALOWAudioSourcePin|TALOWAudioSourcePin]] - Audio Source Pin class. | ||
+ | *[[Class ALStreamTypes.TALOWAudioSinkPin|TALOWAudioSinkPin]] - Audio Sink Pin class. | ||
*[[Class ALCommonSplitter.TALCommonSplitter|TALCommonSplitter]] - Abstract base class for audio splitter components. | *[[Class ALCommonSplitter.TALCommonSplitter|TALCommonSplitter]] - Abstract base class for audio splitter components. | ||
− | |||
− | |||
− | |||
*[[Class MLSimpleMediaBuffer.TMLTimeStamp|TMLTimeStamp]] - DirectShow type timestamp for the audio buffers. | *[[Class MLSimpleMediaBuffer.TMLTimeStamp|TMLTimeStamp]] - DirectShow type timestamp for the audio buffers. | ||
*[[Class MLSimpleMediaBuffer.TMLMediaBuffer|TMLMediaBuffer]] - Base class for Audio and Video buffers. | *[[Class MLSimpleMediaBuffer.TMLMediaBuffer|TMLMediaBuffer]] - Base class for Audio and Video buffers. | ||
*[[Class MLWMFBaseComponent.TMLWMFBaseComponent|TMLWMFBaseComponent]] - Abstract base class for Windows Media Format components. | *[[Class MLWMFBaseComponent.TMLWMFBaseComponent|TMLWMFBaseComponent]] - Abstract base class for Windows Media Format components. | ||
− | |||
*[[Class MLWMFBaseComponent.TMLASFPublishingPoint|TMLASFPublishingPoint]] - Publishing point settings class. | *[[Class MLWMFBaseComponent.TMLASFPublishingPoint|TMLASFPublishingPoint]] - Publishing point settings class. | ||
*[[Class MLWMFBaseComponent.TMLASFPublishingPoints|TMLASFPublishingPoints]] - Collection of publishing point settings. | *[[Class MLWMFBaseComponent.TMLASFPublishingPoints|TMLASFPublishingPoints]] - Collection of publishing point settings. | ||
+ | *[[Class MLWMFBaseComponent.TMLASFLocalBroadcastElement|TMLASFLocalBroadcastElement]] - Basic class for broadcast elements. | ||
+ | *[[Class MLWMFBaseComponent.TMLASFClientConnection|TMLASFClientConnection]] - ASF broadcast client connection information class. | ||
+ | *[[Class MLWMFBaseComponent.TMLASFClientConnections|TMLASFClientConnections]] - Collection of broadcasting client connections. | ||
*[[Class MLWMFBaseComponent.TMLASFLocalBroadcast|TMLASFLocalBroadcast]] - Local broadcasting port settings class. | *[[Class MLWMFBaseComponent.TMLASFLocalBroadcast|TMLASFLocalBroadcast]] - Local broadcasting port settings class. | ||
*[[Class MLWMFBaseComponent.TMLWMFBaseSink|TMLWMFBaseSink]] - Abstract base class for Windows Media Format components. | *[[Class MLWMFBaseComponent.TMLWMFBaseSink|TMLWMFBaseSink]] - Abstract base class for Windows Media Format components. | ||
Line 135: | Line 109: | ||
*[[Class ALBasicGenericFilter.TALBasicGenericFilter|TALBasicGenericFilter]] - Base class for generic audio filters. | *[[Class ALBasicGenericFilter.TALBasicGenericFilter|TALBasicGenericFilter]] - Base class for generic audio filters. | ||
*[[Class ALBasicGenericFilter.TALSimpleGenericFilter|TALSimpleGenericFilter]] - Base class for generic audio filters. | *[[Class ALBasicGenericFilter.TALSimpleGenericFilter|TALSimpleGenericFilter]] - Base class for generic audio filters. | ||
+ | *[[Class ALBasicCompression.TALBasicCompressor|TALBasicCompressor]] - Abstract base class for compression components. | ||
+ | *[[Class ALBasicCompression.TALBasicDecompressor|TALBasicDecompressor]] - Abstract base class for decompression components. | ||
+ | *[[Class DSSources.TVLDSCaptureSource|TVLDSCaptureSource]] - Signal source for DirectShow video and audio capture devices class. | ||
+ | *[[Class DSSources.TDSSwitches|TDSSwitches]] - Collection of Signal sources for DirectShow video and audio capture devices. | ||
+ | *[[Class MLDSFilter.TMLDSBasicFilter|TMLDSBasicFilter]] - Abstract base class for DirectShow filter components. | ||
+ | *[[Class MLDSFilter.TMLDSBasicSourceFilter|TMLDSBasicSourceFilter]] - Abstract base class for DirectShow filter components. | ||
+ | *[[Class MLDSFilter.TMLDSBasicCommonFilter|TMLDSBasicCommonFilter]] - Abstract base class for DirectShow filter components. | ||
+ | *[[Class MLDSFilter.TMLDSCommonRawFilter|TMLDSCommonRawFilter]] - Abstract base class for DirectShow filter components. | ||
+ | *[[Class MLDSFilter.TMLDSCommonFilter|TMLDSCommonFilter]] - Abstract base class for DirectShow filter components. | ||
*[[Class DSGraphProperty.TDSFilterItem|TDSFilterItem]] - Optional filter to be added to the DirectShow graph. | *[[Class DSGraphProperty.TDSFilterItem|TDSFilterItem]] - Optional filter to be added to the DirectShow graph. | ||
*[[Class DSGraphProperty.TDSFilterItems|TDSFilterItems]] - Collection of additional DirectShow filter to be added to the DirectShow graph. | *[[Class DSGraphProperty.TDSFilterItems|TDSFilterItems]] - Collection of additional DirectShow filter to be added to the DirectShow graph. | ||
Line 142: | Line 125: | ||
*[[Class DSGraphProperty.TDSFilters|TDSFilters]] - List of filters in the DirectShow graph. | *[[Class DSGraphProperty.TDSFilters|TDSFilters]] - List of filters in the DirectShow graph. | ||
*[[Class DSGraphProperty.TDSGraph|TDSGraph]] - DirectShow [[Property DSGraphProperty.TDSGraph.Graph|Graph]] settings class. | *[[Class DSGraphProperty.TDSGraph|TDSGraph]] - DirectShow [[Property DSGraphProperty.TDSGraph.Graph|Graph]] settings class. | ||
− | *[[Class | + | *[[Class ALCompression.TALCompressionFormat|TALCompressionFormat]] - Audio compression format settings class. |
− | *[[Class | + | *[[Class ALCompression.TALAudioCompressionItem|TALAudioCompressionItem]] - Audio compressor class. |
+ | *[[Class ALCompression.TALAudioCompressionItems|TALAudioCompressionItems]] - Collection of [[Class ALCompression.TALAudioCompressionItem|TALAudioCompressionItem]]. | ||
+ | *[[Class ALCompression.TALAudioCompression|TALAudioCompression]] - Audio compression settings class. | ||
+ | *[[Class DSCaptureDevice.TDSDevice|TDSDevice]] - Base class for the DirectShow video and audio device classes. | ||
+ | *[[Class DSCaptureDevice.TDSDeviceItem|TDSDeviceItem]] - Base class for DirectShow video and audio device collection items. | ||
+ | *[[Class DSCaptureDevice.TDSAudioCaptureDeviceItem|TDSAudioCaptureDeviceItem]] - DirectShow audio capture device collection item. | ||
+ | *[[Class DSCaptureDevice.TDSAudioLatency|TDSAudioLatency]] - Audio latency settings property. | ||
+ | *[[Class DSCaptureDevice.TDSAudioCaptureDevice|TDSAudioCaptureDevice]] - Audio capture device settings class. | ||
+ | *[[Class DSCaptureDevice.TDSAudioCaptureDeviceItems|TDSAudioCaptureDeviceItems]] - Collection of audio compression devices. | ||
+ | *[[Class DSCaptureDevice.TDSCrossbarDialog|TDSCrossbarDialog]] - Device crossbar dialog class. | ||
+ | *[[Class DSCaptureDevice.TDSCrossbarDialogs|TDSCrossbarDialogs]] - List of available Crossbar dialogs. | ||
+ | *[[Class ALDSOutputDevice.TDSAudioOutputDeviceItem|TDSAudioOutputDeviceItem]] - DirectShow audio output device collection item. | ||
+ | *[[Class ALDSOutputDevice.TDSAudioOutputDevice|TDSAudioOutputDevice]] - Audio output device settings class. | ||
+ | *[[Class ALDSOutputDevice.TDSAudioOutputDeviceItems|TDSAudioOutputDeviceItems]] - Collection of DirectShow audio output devices. | ||
+ | *[[Class MLDSPlayer.TDSPlaybackProperty|TDSPlaybackProperty]] - Base class for playback settings properties. | ||
+ | *[[Class MLDSPlayer.TDSPlaybackRate|TDSPlaybackRate]] - Playback rate settings property. | ||
+ | *[[Class MLDSPlayer.TDSPlaybackPrefill|TDSPlaybackPrefill]] - Playback prefill settings property. | ||
+ | *[[Class MLDSPlayer.TMLDSPlayer|TMLDSPlayer]] - Base class for DirectShow audio and video players. | ||
*[[Class MLDMOSupport.TMLDMOBasicEnvelopeStartValue|TMLDMOBasicEnvelopeStartValue]] - Abstract base class for DMO parameter envelope item start values. | *[[Class MLDMOSupport.TMLDMOBasicEnvelopeStartValue|TMLDMOBasicEnvelopeStartValue]] - Abstract base class for DMO parameter envelope item start values. | ||
*[[Class MLDMOSupport.TMLDMOFloatEnvelopeStartValue|TMLDMOFloatEnvelopeStartValue]] - Class for DMO floating point parameter envelope item start values. | *[[Class MLDMOSupport.TMLDMOFloatEnvelopeStartValue|TMLDMOFloatEnvelopeStartValue]] - Class for DMO floating point parameter envelope item start values. | ||
Line 174: | 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 ALDSCompression.TDSCompressionItemParams|TDSCompressionItemParams]] - Storage for the compression parameters. | ||
+ | *[[Class ALDSCompression.TDSCompressionItem|TDSCompressionItem]] - Base class for the DirectShow video and audio compressions. | ||
+ | *[[Class ALDSCompression.TDSCompressionItems|TDSCompressionItems]] - Collection of desired DirectShow audio compressors. | ||
+ | *[[Class ALDSCompression.TALDSAudioCompressionItem|TALDSAudioCompressionItem]] - DirectShow audio compression item. | ||
+ | *[[Class ALDSCompression.TALDSAudioCompressionItems|TALDSAudioCompressionItems]] - Collection of desired DirectShow audio compressors. | ||
+ | *[[Class ALDSCompression.TALDSAudioCompression|TALDSAudioCompression]] - DirectShow Audio compression settings class. | ||
*[[Class ALGenericFilter.TALGenericFilter|TALGenericFilter]] - User defined filter for Audio data. | *[[Class ALGenericFilter.TALGenericFilter|TALGenericFilter]] - User defined filter for Audio data. | ||
*[[Class ALGenericGen.TALGenericGen|TALGenericGen]] - User defined generator for Audio data. | *[[Class ALGenericGen.TALGenericGen|TALGenericGen]] - User defined generator for Audio data. | ||
Line 180: | Line 186: | ||
== Interfaces == | == Interfaces == | ||
− | |||
*[[Interface MLSimpleMediaBuffer.IMLMediaBuffer|IMLMediaBuffer]] - Base interface for Audio and Video buffer interfaces. | *[[Interface MLSimpleMediaBuffer.IMLMediaBuffer|IMLMediaBuffer]] - Base interface for Audio and Video buffer interfaces. | ||
== Enums == | == Enums == | ||
− | |||
− | |||
*[[Enum ALInternalStore.TALSpeaker|TALSpeaker]] - Enumerated values for the speaker options for multi channel audio. | *[[Enum ALInternalStore.TALSpeaker|TALSpeaker]] - Enumerated values for the speaker options for multi channel audio. | ||
*[[Enum MLWMFBaseComponent.TMLWMFStatus|TMLWMFStatus]] - Enumeration with the ASF statuses. | *[[Enum MLWMFBaseComponent.TMLWMFStatus|TMLWMFStatus]] - Enumeration with the ASF statuses. | ||
+ | *[[Enum DSCaptureDevice.TALDSCaptureDialog|TALDSCaptureDialog]] - Enumeration of audio device configuration dialogs. | ||
+ | *[[Enum DSCaptureDevice.TVLDSDriverInfo|TVLDSDriverInfo]] - Enumeration to be used by the GetDeviceList function of the [[Class DSCaptureDevice.TDSDevice|TDSDevice]] class. | ||
*[[Enum MLDMOSupport.TMLDMOEnvilopeStartMode|TMLDMOEnvilopeStartMode]] - Enumeration of envelope item start modes. | *[[Enum MLDMOSupport.TMLDMOEnvilopeStartMode|TMLDMOEnvilopeStartMode]] - Enumeration of envelope item start modes. | ||
*[[Enum MLDMOSupport.TMLDMOTimeMode|TMLDMOTimeMode]] - Enumeration of envelope time modes. | *[[Enum MLDMOSupport.TMLDMOTimeMode|TMLDMOTimeMode]] - Enumeration of envelope time modes. | ||
Line 193: | Line 198: | ||
== Sets == | == Sets == | ||
− | |||
*[[Set ALInternalStore.TALSpeakers|TALSpeakers]] - Set of speakers specifying which channels are present in a multi channel audio buffer. | *[[Set ALInternalStore.TALSpeakers|TALSpeakers]] - Set of speakers specifying which channels are present in a multi channel audio buffer. | ||
+ | *[[Set DSCaptureDevice.TALDSCaptureDialogs|TALDSCaptureDialogs]] - Set of available dialogs for a particular audio devices. | ||
*[[Set MLDMOSupport.TMLDMOCurves|TMLDMOCurves]] - Set of available envelope curves. | *[[Set MLDMOSupport.TMLDMOCurves|TMLDMOCurves]] - Set of available envelope curves. | ||
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.