Ksmedia.h
This section contains reference topics for the Ksmedia.h header.
In this section
Topic | Description |
---|---|
KSEVENT_CONTROL_CHANGE | The KSEVENT_CONTROL_CHANGE event indicates that a change in control value has occurred at a node that represents a hardware volume-control knob, mute switch, or other type of manual control. The event value type (operation data) is a KSEVENTDATA structure that specifies the type of notification to use for an event. |
KSEVENT_LOOPEDSTREAMING_POSITION | The KSEVENT_LOOPEDSTREAMING_POSITION event indicates that the audio stream has reached a specified position in a looped buffer. |
KSEVENT_SOUNDDETECTOR_MATCHDETECTED | The KSEVENT_SOUNDDETECTOR_MATCHDETECTED event is generated by the audio driver to notify the OS whenever a match is detected. |
KSJACK_DESCRIPTION | The KSJACK_DESCRIPTION structure specifies the physical attributes of an audio jack. |
KSJACK_DESCRIPTION2 | The KSJACK_DESCRIPTION2 structure specifies the capabilities and the current state of a jack that supports jack presence detection. |
KSPROPERTY_AC3_ALTERNATE_AUDIO | The KSPROPERTY_AC3_ALTERNATE_AUDIO property specifies whether the two mono channels in an AC-3-encoded stream should be interpreted as a stereo pair or as two independent program channels. |
KSPROPERTY_AC3_BIT_STREAM_MODE | The KSPROPERTY_AC3_BIT_STREAM_MODE property specifies the bit-stream mode, which is the type of audio service that is encoded into an AC-3 stream. |
KSPROPERTY_AC3_DIALOGUE_LEVEL | The KSPROPERTY_AC3_DIALOGUE_LEVEL property specifies the average volume level of spoken dialog within the audio program in an AC-3-encoded stream. |
KSPROPERTY_AC3_DOWNMIX | The KSPROPERTY_AC3_DOWNMIX property specifies whether the program channels in an AC-3-encoded stream need to be downmixed to accommodate the speaker configuration. |
KSPROPERTY_AC3_ERROR_CONCEALMENT | The KSPROPERTY_AC3_ERROR_CONCEALMENT property specifies the manner in which errors in the AC-3-encoded stream should be concealed during playback. |
KSPROPERTY_AC3_LANGUAGE_CODE | The KSPROPERTY_AC3_LANGUAGE_CODE property specifies the language code of the AC-3-encoded stream. |
KSPROPERTY_AC3_ROOM_TYPE | The KSPROPERTY_AC3_ROOM_TYPE property specifies the type and calibration of the mixing room in which the final audio session was produced. |
KSPROPERTY_AEC_MODE | The KSPROPERTY_AEC_MODE property is used to control an AEC node's mode of operation. This is an optional property of an AEC node (KSNODETYPE_ACOUSTIC_ECHO_CANCEL). |
KSPROPERTY_AEC_NOISE_FILL_ENABLE | The KSPROPERTY_AEC_NOISE_FILL_ENABLE property is used to enable and disable background noise filling. This is an optional property of an AEC node (KSNODETYPE_ACOUSTIC_ECHO_CANCEL). |
KSPROPERTY_AEC_STATUS | The KSPROPERTY_AEC_STATUS property is used to monitor the status of an AEC node (KSNODETYPE_ACOUSTIC_ECHO_CANCEL). This is an optional property of an AEC node. |
KSPROPERTY_AUDIO_3D_INTERFACE | The KSPROPERTY_AUDIO_3D_INTERFACE property specifies the 3D algorithm to use to process the data in the sound buffer. |
KSPROPERTY_AUDIO_AGC | The KSPROPERTY_AUDIO_AGC property specifies the state of the AGC (automatic gain control) for a channel in an AGC node (KSNODETYPE_AGC). |
KSPROPERTY_AUDIO_ALGORITHM_INSTANCE | The KSPROPERTY_AUDIO_ALGORITHM_INSTANCE property specifies the digital signal processing (DSP) algorithm that is used to achieve the third-party effect that the node applies to the audio data stream. The effects that are defined for this property include acoustic echo cancellation and noise suppression. |
KSPROPERTY_AUDIO_BASS | The KSPROPERTY_AUDIO_BASS property specifies the bass level for a channel in a tone node (KSNODETYPE_TONE). |
KSPROPERTY_AUDIO_BASS_BOOST | The KSPROPERTY_AUDIO_BASS_BOOST property enables and disables bass boost for a channel in a tone node (KSNODETYPE_TONE). |
KSPROPERTY_AUDIO_BUFFER_DURATION | The KSPROPERTY_AUDIO_BUFFER_DURATION property allows the size of the client application buffer to be reported as time duration. |
KSPROPERTY_AUDIO_CHANNEL_CONFIG | The KSPROPERTY_AUDIO_CHANNEL_CONFIG property specifies the actual spatial placement of channels in the audio stream that a node outputs. |
KSPROPERTY_AUDIO_CHORUS_LEVEL | The KSPROPERTY_AUDIO_CHORUS_LEVEL property specifies the chorus level. This is a property of a chorus node (KSNODETYPE_CHORUS). |
KSPROPERTY_AUDIO_CHORUS_MODULATION_DEPTH | The KSPROPERTY_AUDIO_CHORUS_MODULATION_DEPTH property specifies the chorus modulation depth. This is a property of a chorus node (KSNODETYPE_CHORUS). |
KSPROPERTY_AUDIO_CHORUS_MODULATION_RATE | The KSPROPERTY_AUDIO_CHORUS_MODULATION_RATE property specifies the chorus modulation rate. This is a property of a chorus node (KSNODETYPE_CHORUS). |
KSPROPERTY_AUDIO_COPY_PROTECTION | The KSPROPERTY_AUDIO_COPY_PROTECTION property specifies the copy-protection status of an audio stream. |
KSPROPERTY_AUDIO_CPU_RESOURCES | The KSPROPERTY_AUDIO_CPU_RESOURCES property specifies whether a node's functionality is implemented in hardware or is emulated in software that runs on the host CPU. |
KSPROPERTY_AUDIO_DELAY | The KSPROPERTY_AUDIO_DELAY property indicates the time lag that a delay node (KSNODETYPE_DELAY) introduces into a specified channel. |
KSPROPERTY_AUDIO_DEMUX_DEST | The KSPROPERTY_AUDIO_DEMUX_DEST property specifies the destination stream to which a demultiplexer directs its input stream. This is a property of a DEMUX node (KSNODETYPE_DEMUX). |
KSPROPERTY_AUDIO_DEV_SPECIFIC | The KSPROPERTY_AUDIO_DEV_SPECIFIC property is used to access a device-specific property in a device-specific node (KSNODETYPE_DEV_SPECIFIC). |
KSPROPERTY_AUDIO_DYNAMIC_RANGE | The KSPROPERTY_AUDIO_DYNAMIC_RANGE property specifies the dynamic range of the audio stream that is output from a loudness node (KSNODETYPE_LOUDNESS). |
KSPROPERTY_AUDIO_DYNAMIC_SAMPLING_RATE | The KSPROPERTY_AUDIO_DYNAMIC_SAMPLING_RATE property is used to enable and disable dynamic tracking of a node's sampling rate. |
KSPROPERTY_AUDIO_EQ_BANDS | The KSPROPERTY_AUDIO_EQ_BANDS property specifies the set of frequency bands from an equalization table. This is a get-only property of a channel in an EQ node (KSNODETYPE_EQUALIZER). |
KSPROPERTY_AUDIO_EQ_LEVEL | The KSPROPERTY_AUDIO_EQ_LEVEL property specifies the equalization levels for an equalization table that contains entries for n frequency bands. This is a property of a channel in an EQ node (KSNODETYPE_EQUALIZER). |
KSPROPERTY_AUDIO_FILTER_STATE | The KSPROPERTY_AUDIO_FILTER_STATE property is used to query a GFX filter for a list of the property sets that it supports. The list is retrieved in the form of an array of property-set GUIDs. |
KSPROPERTY_AUDIO_LATENCY | The KSPROPERTY_AUDIO_LATENCY property is used to report the delay (or amount of audio buffering) that is associated with the stream. |
KSPROPERTY_AUDIO_LINEAR_BUFFER_POSITION | The KSPROPERTY_AUDIO_LINEAR_BUFFER_POSITION property request retrieves a number that represents the number of bytes that the DMA has fetched from the audio buffer since the beginning of the stream. |
KSPROPERTY_AUDIO_LOUDNESS | The KSPROPERTY_AUDIO_LOUDNESS property specifies whether loudness (overall dynamic range and bass boost) is enabled or disabled for a channel in a loudness node (KSNODETYPE_LOUDNESS). |
KSPROPERTY_AUDIO_MANUFACTURE_GUID | This parameter name is reserved for future use. |
KSPROPERTY_AUDIO_MIC_ARRAY_GEOMETRY | The KSPROPERTY_AUDIO_MIC_ARRAY_GEOMETRY property specifies the geometry of the microphone array. |
KSPROPERTY_AUDIO_MIC_SENSITIVITY | The KSPROPERTY_AUDIO_MIC_SENSITIVITY property specifies the microphone sensitivity in decibels relative to full scale (dBFS) units. |
KSPROPERTY_AUDIO_MIC_SNR | The KSPROPERTY_AUDIO_MIC_SNR property specifies the microphone signal to noise ratio (SNR) measure in dB units. |
KSPROPERTY_AUDIO_MID | The KSPROPERTY_AUDIO_MID property specifies the mid-frequency level of a channel in a tone node (KSNODETYPE_TONE). |
KSPROPERTY_AUDIO_MIX_LEVEL_CAPS | The KSPROPERTY_AUDIO_MIX_LEVEL_CAPS property specifies the mix-level capabilities of a supermixer node (KSNODETYPE_SUPERMIX). A single get-property request retrieves information for all combinations of input and output channels. |
KSPROPERTY_AUDIO_MIX_LEVEL_TABLE | The KSPROPERTY_AUDIO_MIX_LEVEL_TABLE property specifies the mix levels for a supermixer node (KSNODETYPE_SUPERMIX). It provides information for all input and output channels. |
KSPROPERTY_AUDIO_MUTE | The KSPROPERTY_AUDIO_MUTE property specifies whether a channel on a mute node (KSNODETYPE_MUTE) is muted or not. |
KSPROPERTY_AUDIO_MUX_SOURCE | The KSPROPERTY_AUDIO_MUX_SOURCE property specifies the source for the output stream of a multiplexer. This is a property of a MUX node (KSNODETYPE_MUX). |
KSPROPERTY_AUDIO_NUM_EQ_BANDS | The KSPROPERTY_AUDIO_NUM_EQ_BANDS property is used to retrieve the number of frequency bands in the equalization table. This is a get-only property of a channel in an EQ node (KSNODETYPE_EQUALIZER). |
KSPROPERTY_AUDIO_PEAKMETER | The KSPROPERTY_AUDIO_PEAKMETER property retrieves the maximum audio signal level that occurred at a peakmeter node (KSNODETYPE_PEAKMETER) since the last time the peakmeter node was reset. |
KSPROPERTY_AUDIO_PEAKMETER2 | Windows 8 introduces the KSPROPERTY_AUDIO_PEAKMETER2 property that reports the maximum audio signal level that occurred at a peakmeter node (KSNODETYPE_PEAKMETER) since the last time the peakmeter node was reset. |
KSPROPERTY_AUDIO_POSITION | The KSPROPERTY_AUDIO_POSITION property specifies the current positions of the play and write cursors in the sound buffer for the pin's audio stream. |
KSPROPERTY_AUDIO_POSITIONEX | The KSPROPERTY_AUDIO_POSITIONEX property provides the caller with the stream position and the associated timestamp information for a kernel streaming (KS)-based audio driver. |
KSPROPERTY_AUDIO_PREFERRED_STATUS | The KSPROPERTY_AUDIO_PREFERRED_STATUS property informs a device that it is the system's preferred audio device. |
KSPROPERTY_AUDIO_PRESENTATION_POSITION | The KSPROPERTY_AUDIO_PRESENTATION_POSITION property request retrieves a structure that specifies the current position within the audio data being rendered to the endpoint. |
KSPROPERTY_AUDIO_PRODUCT_GUID | This parameter name is reserved for future use. |
KSPROPERTY_AUDIO_QUALITY | The KSPROPERTY_AUDIO_QUALITY property specifies the quality level of a node's output stream. This is a property of an SRC node (KSNODETYPE_SRC). |
KSPROPERTY_AUDIO_REVERB_LEVEL | The KSPROPERTY_AUDIO_REVERB_LEVEL property specifies the current reverberation level. This is a property of a reverb node (KSNODETYPE_REVERB). |
KSPROPERTY_AUDIO_REVERB_TIME | The KSPROPERTY_AUDIO_REVERB_TIME property specifies the reverberation time. This is a property of a reverb node (KSNODETYPE_REVERB). |
KSPROPERTY_AUDIO_SAMPLING_RATE | The KSPROPERTY_AUDIO_SAMPLING_RATE property specifies the rate at which a node samples its input stream in order to produce its output stream. |
KSPROPERTY_AUDIO_STEREO_ENHANCE | This parameter name is reserved for future use. |
KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY | The KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY property is used in combination with KSPROPERTY_AUDIO_CHANNEL_CONFIG to implement the DirectSound speaker-configuration property for hardware-accelerated 3D audio. This is an optional property of DAC nodes (KSNODETYPE_DAC) and 3D nodes (KSNODETYPE_3D_EFFECTS). |
KSPROPERTY_AUDIO_SURROUND_ENCODE | The KSPROPERTY_AUDIO_SURROUND_ENCODE property specifies whether the filter's surround encoder is enabled or disabled. A surround-encoder node (KSNODETYPE_PROLOGIC_ENCODER) performs Dolby Surround Pro Logic encoding. |
KSPROPERTY_AUDIO_TREBLE | The KSPROPERTY_AUDIO_TREBLE property specifies the treble level for a channel in a tone node (KSNODETYPE_TONE). |
KSPROPERTY_AUDIO_VOLUMELEVEL | The KSPROPERTY_AUDIO_VOLUMELEVEL property specifies the volume level of a channel in a volume node (KSNODETYPE_VOLUME). |
KSPROPERTY_AUDIO_VOLUMELIMIT_ENGAGED | KSPROPERTY_AUDIO_VOLUMELIMIT_ENGAGED, is a new KS property that has been added into the KSPROPSETID_Audio property set in Windows 8.1. |
KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_POSITION | The KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_POSITION property request specifies the current write position of the WaveRT buffer in bytes. The offload driver can use this write position information to know how much valid data is in the WaveRT buffer. |
KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LASTBUFFER_POSITION | The KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LASTBUFFER_POSITION property is used for indicating the last valid byte in the audio buffer. |
KSPROPERTY_AUDIO_WIDE_MODE | This parameter name is reserved for future use. |
KSPROPERTY_AUDIO_WIDENESS | The KSPROPERTY_AUDIO_WIDENESS property specifies the wideness (apparent width) of the stereo image. |
KSPROPERTY_AUDIOENGINE | The properties contained in the KSPROPSETID_AudioEngine property set are defined by this enumeration and must be supported by a KSNODETYPE_AUDIO_ENGINE node. |
KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE | The KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE property indicates the minimum and maximum size of buffer that the hardware audio engine can support for a given data format, at the instance when it is called. The buffer size is specified in bytes. |
KSPROPERTY_AUDIOENGINE_DESCRIPTOR | The audio driver for the offload-capable hardware solution uses KSPROPERTY_AUDIOENGINE_DESCRIPTOR to provide information about the node that represents the hardware audio engine. |
KSPROPERTY_AUDIOENGINE_DEVICEFORMAT | The KSPROPERTY_AUDIOENGINE_DEVICEFORMAT property request retrieves or alters the state of the audio engine node, regarding its device format setting. |
KSPROPERTY_AUDIOENGINE_GFXENABLE | The KSPROPERTY_AUDIOENGINE_GFXENABLE property request allows the audio driver to retrieve or alter the state of the audio engine node, regarding its global effect processing abilities. |
KSPROPERTY_AUDIOENGINE_LFXENABLE | The KSPROPERTY_AUDIOENGINE_LFXENABLE property request retrieves or alters the state of the audio engine node, regarding its local effect processing abilities. |
KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION | The KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION property request allows the audio driver to set the loopback protection status of the audio engine node. |
KSPROPERTY_AUDIOENGINE_MIXFORMAT | The KSPROPERTY_AUDIOENGINE_MIXFORMAT property request retrieves the setting of the mixer in the hardware audio engine. |
KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS | The KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS property request retrieves the device formats that are supported by the hardware audio engine. |
KSPROPERTY_AUDIOENGINE_VOLUMELEVEL | The KSPROPERTY_AUDIOENGINE_VOLUMELEVEL property specifies the volume level of a channel in a given stream. |
KSPROPERTY_AUDIOGFX_CAPTURETARGETDEVICEID | The KSPROPERTY_AUDIOGFX_CAPTURETARGETDEVICEID property is used to inform a GFX filter of the Plug and Play device ID of the audio device that is the source of the capture stream. |
KSPROPERTY_AUDIOGFX_RENDERTARGETDEVICEID | The KSPROPERTY_AUDIOGFX_RENDERTARGETDEVICEID property is used to inform a GFX filter of the Plug and Play device ID of the audio device that renders the final audio mix. |
KSPROPERTY_AUDIOMODULE | The KSPROPERTY_AUDIOMODULE enumeration defines constants that are used by audio drivers to communicate information about partner defined audio modules. |
KSPROPERTY_AUDIOSIGNALPROCESSING | The KSPROPERTY_AUDIOSIGNALPROCESSING enumeration defines a constant that is used by audio drivers in connection with audio processing modes on pins. |
KSPROPERTY_AUDIOSIGNALPROCESSING_MODES | The KSPROPERTY_AUDIOSIGNALPROCESSING_MODES property returns the list of audio signal processing modes supported by a pin factory. |
KSPROPERTY_DIRECTSOUND3DBUFFER_ALL | The KSPROPERTY_DIRECTSOUND3DBUFFER_ALL property is used to get or set all the DirectSound 3D-buffer properties for the specified buffer. |
KSPROPERTY_DIRECTSOUND3DBUFFER_CONEANGLES | The KSPROPERTY_DIRECTSOUND3DBUFFER_CONEANGLES property specifies the inside and outside cone angles of the sound projection cone for a 3D sound buffer. |
KSPROPERTY_DIRECTSOUND3DBUFFER_CONEORIENTATION | The KSPROPERTY_DIRECTSOUND3DBUFFER_CONEORIENTATION property specifies the orientation of the sound-projection cone for a 3D sound buffer. |
KSPROPERTY_DIRECTSOUND3DBUFFER_CONEOUTSIDEVOLUME | The KSPROPERTY_DIRECTSOUND3DBUFFER_CONEOUTSIDEVOLUME property specifies the cone-outside sound volume for a 3D sound buffer. |
KSPROPERTY_DIRECTSOUND3DBUFFER_MAXDISTANCE | The KSPROPERTY_DIRECTSOUND3DBUFFER_MAXDISTANCE property specifies the maximum distance for a 3D sound buffer. |
KSPROPERTY_DIRECTSOUND3DBUFFER_MINDISTANCE | The KSPROPERTY_DIRECTSOUND3DBUFFER_MINDISTANCE property specifies the minimum distance for a 3D sound buffer. |
KSPROPERTY_DIRECTSOUND3DBUFFER_MODE | The KSPROPERTY_DIRECTSOUND3DBUFFER_MODE property specifies the processing mode of a 3D sound buffer. |
KSPROPERTY_DIRECTSOUND3DBUFFER_POSITION | The KSPROPERTY_DIRECTSOUND3DBUFFER_POSITION property specifies the position of a 3D sound buffer. |
KSPROPERTY_DIRECTSOUND3DBUFFER_VELOCITY | The KSPROPERTY_DIRECTSOUND3DBUFFER_VELOCITY property specifies the velocity of a 3D sound buffer. |
KSPROPERTY_DIRECTSOUND3DLISTENER_ALL | The KSPROPERTY_DIRECTSOUND3DLISTENER_ALL property is used to set or get all the DirectSound 3D-listener properties for the specified listener ID. |
KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION | The KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION property is used to tell the driver when to allocate and free the storage for its listener data. Storage is allocated when the listener is created, and freed when the listener is deleted. This property can also be used to query the driver whether listener data is currently allocated. |
KSPROPERTY_DIRECTSOUND3DLISTENER_BATCH | The KSPROPERTY_DIRECTSOUND3DLISTENER_BATCH property specifies the batch-mode setting for a 3D listener. |
KSPROPERTY_DIRECTSOUND3DLISTENER_DISTANCEFACTOR | The KSPROPERTY_DIRECTSOUND3DLISTENER_DISTANCEFACTOR property specifies the distance factor that should be applied to any distance values. |
KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR | The KSPROPERTY_DIRECTSOUND3DLISTENER_DOPPLERFACTOR property specifies the Doppler factor for a 3D listener. |
KSPROPERTY_DIRECTSOUND3DLISTENER_ORIENTATION | The KSPROPERTY_DIRECTSOUND3DLISTENER_ORIENTATION property specifies the orientation of a 3D listener. |
KSPROPERTY_DIRECTSOUND3DLISTENER_POSITION | The KSPROPERTY_DIRECTSOUND3DLISTENER_POSITION property specifies the position of a 3D listener. |
KSPROPERTY_DIRECTSOUND3DLISTENER_ROLLOFFFACTOR | The KSPROPERTY_DIRECTSOUND3DLISTENER_ROLLOFFFACTOR property specifies the rolloff factor for a 3D listener. |
KSPROPERTY_DIRECTSOUND3DLISTENER_VELOCITY | The KSPROPERTY_DIRECTSOUND3DLISTENER_VELOCITY property specifies the velocity vector of a 3D listener. |
KSPROPERTY_FMRX_ANTENNAENDPOINTID | The KSTOPOLOGY_ENDPOINTID property contains information about the endpoint to be used as FM antenna. |
KSPROPERTY_FMRX_ENDPOINTID | The KSTOPOLOGY_ENDPOINTID property contains the endpoint ID for the FM radio output/render endpoint. |
KSPROPERTY_FMRX_VOLUME | The KSPROPERTY_FMRX_VOLUME property controls the volume of the FM radio. |
KSPROPERTY_HRTF3D_FILTER_FORMAT | The KSPROPERTY_HRTF3D_FILTER_FORMAT property retrieves the filter format used by the HRTF algorithm. |
KSPROPERTY_HRTF3D_INITIALIZE | The KSPROPERTY_HRTF3D_INITIALIZE property specifies the parameter values to use to initialize the HRTF algorithm. |
KSPROPERTY_HRTF3D_PARAMS | The KSPROPERTY_HRTF3D_PARAMS property applies a set of 3-D parameter values to the HRTF algorithm. |
KSPROPERTY_ITD3D_PARAMS | The KSPROPERTY_ITD3D_PARAMS property is used to set the parameters used by a 3D node's ITD algorithm. |
KSPROPERTY_JACK | The KSPROPERTY_JACK enumeration defines new property IDs that are used by audio jack structures. |
KSPROPERTY_JACK_CONTAINERID | The KSPROPERTY_JACK_CONTAINERID property is implemented as a pin-wise property that is accessed by using the filter handle. |
KSPROPERTY_JACK_DESCRIPTION | The KSPROPERTY_JACK_DESCRIPTION property is implemented as a multi-item, pin-wise property that is accessed through the filter handle. |
KSPROPERTY_JACK_DESCRIPTION2 | The KSPROPERTY_JACK_DESCRIPTION2 property is implemented as a pin-wise property that is accessed by using the filter handle. |
KSPROPERTY_JACK_DESCRIPTION3 | The KSPROPERTY_JACK_DESCRIPTION3 property is implemented as a pin-wise property that is accessed by using the filter handle. |
KSPROPERTY_JACK_SINK_INFO | The KSPROPERTY_JACK_SINK_INFO property is implemented as a pin-wise property that is accessed by using the filter handle. |
KSPROPERTY_ONESHOT_DISCONNECT | The KSPROPERTY_ONESHOT_DISCONNECT property is used to prompt the audio driver to disconnect from the Bluetooth audio device. |
KSPROPERTY_ONESHOT_RECONNECT | The KSPROPERTY_ONESHOT_RECONNECT property is used to prompt the audio driver to attempt to connect to the Bluetooth audio device. |
KSPROPERTY_RTAUDIO_BUFFER | The KSPROPERTY_RTAUDIO_BUFFER property specifies a driver-allocated cyclic buffer for audio data. |
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION | The KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION property specifies a driver-allocated cyclic buffer for audio data and identifies event notification requirements. |
KSPROPERTY_RTAUDIO_CLOCKREGISTER | The KSPROPERTY_RTAUDIO_CLOCKREGISTER property maps the wall clock register of the audio device into a virtual memory location that the client can access. |
KSPROPERTY_RTAUDIO_GETREADPACKET | KSPROPERTY_RTAUDIO_GETREADPACKET returns information about captured audio packets. |
KSPROPERTY_RTAUDIO_HWLATENCY | The KSPROPERTY_RTAUDIO_HWLATENCY property retrieves a description of the stream latency of the audio hardware and its associated data path. |
KSPROPERTY_RTAUDIO_PACKETCOUNT | KSPROPERTY_RTAUDIO_PACKETCOUNT returns the (1-based) count of packets completely transferred from the WaveRT buffer into hardware. |
KSPROPERTY_RTAUDIO_POSITIONREGISTER | The KSPROPERTY_RTAUDIO_POSITIONREGISTER property maps the position register of an audio device for a particular stream into a virtual memory location that the client can access. |
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION | KSPROPERTY_RTAUDIO_PRESENTATION_POSITION returns stream presentation information. |
KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT | The client application uses the KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT property to determine whether the audio driver can notify the client application when a process that is performed on the submitted buffer is completed. |
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT | The KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT property registers a user-mode event for DMA-driven event notification. Events must be registered after successfully calling KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION. |
KSPROPERTY_RTAUDIO_SETWRITEPACKET | KSPROPERTY_RTAUDIO_SETWRITEPACKET informs the driver that the OS has written valid data to the WaveRT buffer. |
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT | The KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT property unregisters a user-mode event from DMA-driven event notification. |
KSPROPERTY_SOUNDDETECTOR | The KSPROPERTY_SOUNDDETECTOR enumeration defines constants that are used to register a filter for an audio capture device that also supports a detector. |
KSPROPERTY_SOUNDDETECTOR_ARMED | The KSPROPERTY_SOUNDDETECTOR_ARMED property is the current arming state of the detector. |
KSPROPERTY_SOUNDDETECTOR_MATCHRESULT | The KSPROPERTY_SOUNDDETECTOR_MATCHRESULT property holds the result data for a match. |
KSPROPERTY_SOUNDDETECTOR_PATTERNS | The KSPROPERTY_SOUNDDETECTOR_PATTERNS property is set by the operating system to configure the keywords to be detected. |
KSPROPERTY_SOUNDDETECTOR_SUPPORTEDPATTERNS | The KSPROPERTY_SOUNDDETECTOR_SUPPORTEDPATTERNS property is used to get a list of GUIDs that identify the types of supported patterns. |
KSPROPERTY_SYSAUDIO_ATTACH_VIRTUAL_SOURCE | The KSPROPERTY_SYSAUDIO_ATTACH_VIRTUAL_SOURCE property attaches a virtual source to a pin instance on a virtual audio device. |
KSPROPERTY_SYSAUDIO_COMPONENT_ID | The KSPROPERTY_SYSAUDIO_COMPONENT_ID property retrieves the component ID from the wave-rendering device that the specified virtual audio device uses. |
KSPROPERTY_SYSAUDIO_CREATE_VIRTUAL_SOURCE | The KSPROPERTY_SYSAUDIO_CREATE_VIRTUAL_SOURCE property creates a new virtual source. |
KSPROPERTY_SYSAUDIO_DEVICE_COUNT | The KSPROPERTY_SYSAUDIO_DEVICE_COUNT property retrieves a count specifying the number of virtual audio devices that a DirectSound application program has to choose from. |
KSPROPERTY_SYSAUDIO_DEVICE_FRIENDLY_NAME | The KSPROPERTY_SYSAUDIO_DEVICE_FRIENDLY_NAME property retrieves a Unicode string containing the friendly name of the virtual audio device. |
KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE | The KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE property specifies the current instance of a virtual audio device. |
KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME | The KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME property retrieves a Unicode string containing the Plug and Play device interface name for the specified virtual audio device. |
KSPROPERTY_SYSAUDIO_INSTANCE_INFO | The KSPROPERTY_SYSAUDIO_INSTANCE_INFO property opens a virtual audio device and specifies the configuration flags for that device. |
KSPROPERTY_SYSAUDIO_SELECT_GRAPH | The KSPROPERTY_SYSAUDIO_SELECT_GRAPH property is used to explicitly include an optional node in the graph that SysAudio builds for a pin instance on a virtual audio device. |
KSPROPERTY_TELEPHONY_CALLCONTROL | The KSPROPERTY_TELEPHONY_CALLCONTROL property is used to start and terminate a phone call. |
KSPROPERTY_TELEPHONY_CALLHOLD | The KSPROPERTY_TELEPHONY_CALLHOLD property is used to control the hold state of a phone call. |
KSPROPERTY_TELEPHONY_CALLINFO | The KSPROPERTY_TELEPHONY_CALLINFO property is used to retrieve current call information, such as call state and call type. |
KSPROPERTY_TELEPHONY_ENDPOINTIDPAIR | The KSPROPERTY_TELEPHONY_ENDPOINTIDPAIR property contains the render and capture endpoints for cellular audio routing. |
KSPROPERTY_TELEPHONY_MUTE_TX | The KSPROPERTY_TELEPHONY_MUTE_TX property is used to control whether to mute the data being transmitted from the local microphone to the remote end. |
KSPROPERTY_TELEPHONY_PROVIDERCHANGE | The KSPROPERTY_TELEPHONY_PROVIDERCHANGE property is used to communicate to the audio driver that single-radio voice call continuity (SRVCC) is beginning or ending. |
KSPROPERTY_TELEPHONY_PROVIDERID | The KSPROPERTY_TELEPHONY_PROVIDERID property is used by the audio driver to associate a provider identifier to a wave filter. |
KSPROPERTY_TELEPHONY_VOLUME | The KSPROPERTY_TELEPHONY_VOLUME property is used to control the volume for all cellular calls. |
KSPROPERTY_TOPOLOGYNODE_ENABLE | The KSPROPERTY_TOPOLOGYNODE_ENABLE property is used to turn on or off the topology nodes in an already built topology. |
KSPROPERTY_TOPOLOGYNODE_RESET | The KSPROPERTY_TOPOLOGYNODE_RESET property resets the node completely, restoring it to its initial state. |
KSRTAUDIO_BUFFER_PROPERTY | The KSRTAUDIO_BUFFER_PROPERTY structure appends a buffer base address and requested buffer size to a KSPROPERTY structure. This structure is used by the client to request allocation of the audio buffer via KSPROPERTY_RTAUDIO_BUFFER. |