Package AudioLabBasicPkg

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(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 SignalLabBasicPkg]]
 
*[[Package AudioLabBasicPkg]]
 
*[[Package AudioLabBasicPkg]]
*[[Package SignalLabGenericBasicPkg]]
 
  
 
== 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: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: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 ALAudioOut|ALAudioOut]] - Contains the code for the [[Class ALAudioOut.TALAudioOut|TALAudioOut]] component.
 
*[[Unit ALAudioToReal|ALAudioToReal]] - Contains the code for the [[Class ALAudioToReal.TALAudioToReal|TALAudioToReal]] component.
 
*[[Unit MLDSPlayer|MLDSPlayer]] - Contains the code for the [[Class MLDSPlayer.TMLDSPlayer|TMLDSPlayer]] base class.
 
 
*[[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 MLDSFilter|MLDSFilter]] - Contains the code for the TMLDSFilter base class.
 
 
*[[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 ALSimpleAudioBuffer|ALSimpleAudioBuffer]] - Contains the code for the TALSimpleAudioBuffer class.
 
*[[Unit ALCompression|ALCompression]] - Contains the classes needed for audio compression.
 
 
*[[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 ALDSCompression|ALDSCompression]] - Contains the classes needed for DirectShow audio compression.
 
*[[Unit DSCaptureDevice|DSCaptureDevice]] - Contains the support classes for Video and Audio capture devices.
 
*[[Unit DSSources|DSSources]] - Contains the support classes for Video and Audio capture devices.
 
 
*[[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 ALDSOutputDevice|ALDSOutputDevice]] - Contains the implementation of the DirectShow Output Device support classes.
 
 
*[[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 DSGraphProperty|DSGraphProperty]] - Contains the implementation of the [[Class DSGraphProperty.TDSGraph|TDSGraph]] 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 ALDSAudioOut.TALDSAudioOut|TALDSAudioOut]] - Sends audio data to an audio output device.  
+
*[[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.TALAudioOutDeviceItems|TALAudioOutDeviceItems]] - Collection of audio output devices.
 
 
*[[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 ALAudioToReal.TALAudioToReal|TALAudioToReal]] - Converts Wave Audio Data Buffers into Real Data Buffers.
+
*[[Class ALDSAudioOut.TALDSAudioOut|TALDSAudioOut]] - Sends audio data to an audio output device.  
*[[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 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 MLDSFilter.TMLDSBasicFilter|TMLDSBasicFilter]] - Abstract base class for DirectShow filter components.
 
*[[Class MLDSFilter.TMLDSCommonFilter|TMLDSCommonFilter]] - Abstract base class for DirectShow filter components.
 
 
*[[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 ALSimpleAudioBuffer.TALAudioBuffer|TALAudioBuffer]] - Audio buffer
 
*[[Class ALCompression.TALCompressionFormat|TALCompressionFormat]] - Audio compression format settings 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 ALCommonFilter.TALCommonFilter|TALCommonFilter]] - Abstract base class for all the Audio filters.  
 
*[[Class ALCommonFilter.TALCommonFilter|TALCommonFilter]] - Abstract base class for all the Audio 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 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.TDSAudioCaptureDeviceItems|TDSAudioCaptureDeviceItems]] - Collection of audio compression devices.
 
*[[Class DSCaptureDevice.TDSAudioCaptureDevice|TDSAudioCaptureDevice]] - Audio capture device settings class.
 
*[[Class DSCaptureDevice.TDSCrossbarDialog|TDSCrossbarDialog]] - Device crossbar dialog class.
 
*[[Class DSCaptureDevice.TDSCrossbarDialogs|TDSCrossbarDialogs]] - List of available Crossbar dialogs.
 
*[[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 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 ALDSOutputDevice.TDSAudioOutputDeviceItem|TDSAudioOutputDeviceItem]] - DirectShow audio output device collection item.
 
*[[Class ALDSOutputDevice.TDSAudioOutputDeviceItems|TDSAudioOutputDeviceItems]] - Collection of DirectShow audio output devices.
 
*[[Class ALDSOutputDevice.TDSAudioOutputDevice|TDSAudioOutputDevice]] - Audio output device settings class.
 
 
*[[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.TMLASFCredentials|TMLASFCredentials]] - ASF Player credentials login settings class.
 
 
*[[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 ALBasicCompression.TALBasicCompressor|TALBasicCompressor]] - Abstract base class for compression components.  
+
*[[Class ALCompression.TALCompressionFormat|TALCompressionFormat]] - Audio compression format settings class.
*[[Class ALBasicCompression.TALBasicDecompressor|TALBasicDecompressor]] - Abstract base class for decompression components.  
+
*[[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 ALSimpleAudioBuffer.IALAudioBuffer|IALAudioBuffer]] - Audio data buffer interface.
 
 
*[[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 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 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 DSCaptureDevice.TALDSCaptureDialogs|TALDSCaptureDialogs]] - Set of available dialogs for a particular audio devices.
 
 
*[[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.

Packages

Contents

Belongs to

Requires

Used by

Description

Controls

Components

Units

Classes

Structures

Interfaces

Enums

Sets

Types

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox