// Licensed under the Apache License, Version 2.0
// <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0 > or the MIT license
// <LICENSE-MIT or http://opensource.org/licenses/MIT >, at your option.
// All files in the project carrying such notice may not be copied, modified, or distributed
// except according to those terms
// Licensed under the MIT License <LICENSE.md>
//! Mappings for the contents of ksmedia.h
use shared::minwindef::DWORD;
DEFINE_GUID!{KSCATEGORY_AUDIO,
0 x6994AD04,
0 x93EF,
0 x11D0,
0 xA3,
0 xCC,
0 x00,
0 xA0,
0 xC9,
0 x22,
0 x31,
0 x96}
DEFINE_GUID!{KSCATEGORY_VIDEO,
0 x6994AD05,
0 x93EF,
0 x11D0,
0 xA3,
0 xCC,
0 x00,
0 xA0,
0 xC9,
0 x22,
0 x31,
0 x96}
DEFINE_GUID!{KSCATEGORY_REALTIME,
0 xEB115FFC,
0 x10C8,
0 x4964,
0 x83,
0 x1D,
0 x6D,
0 xCB,
0 x02,
0 xE6,
0 xF2,
0 x3F}
DEFINE_GUID!{KSCATEGORY_TEXT,
0 x6994AD06,
0 x93EF,
0 x11D0,
0 xA3,
0 xCC,
0 x00,
0 xA0,
0 xC9,
0 x22,
0 x31,
0 x96}
DEFINE_GUID!{KSCATEGORY_NETWORK,
0 x67C9CC3C,
0 x69C4,
0 x11D2,
0 x87,
0 x59,
0 x00,
0 xA0,
0 xC9,
0 x22,
0 x31,
0 x96}
DEFINE_GUID!{KSCATEGORY_TOPOLOGY,
0 xDDA54A40,
0 x1E4C,
0 x11D1,
0 xA0,
0 x50,
0 x40,
0 x57,
0 x05,
0 xC1,
0 x00,
0 x00}
DEFINE_GUID!{KSCATEGORY_VIRTUAL,
0 x3503EAC4,
0 x1F26,
0 x11D1,
0 x8A,
0 xB0,
0 x00,
0 xA0,
0 xC9,
0 x22,
0 x31,
0 x96}
DEFINE_GUID!{KSCATEGORY_ACOUSTIC_ECHO_CANCEL,
0 xBF963D80,
0 xC559,
0 x11D0,
0 x8A,
0 x2B,
0 x00,
0 xA0,
0 xC9,
0 x25,
0 x5A,
0 xC1}
DEFINE_GUID!{KSCATEGORY_SYSAUDIO,
0 xA7C7A5B1,
0 x5AF3,
0 x11D1,
0 x9C,
0 xED,
0 x00,
0 xA0,
0 x24,
0 xBF,
0 x04,
0 x07}
DEFINE_GUID!{KSCATEGORY_WDMAUD,
0 x3E227E76,
0 x690D,
0 x11D2,
0 x81,
0 x61,
0 x00,
0 x00,
0 xF8,
0 x77,
0 x5B,
0 xF1}
DEFINE_GUID!{KSCATEGORY_AUDIO_GFX,
0 x9BAF9572,
0 x340C,
0 x11D3,
0 xAB,
0 xDC,
0 x00,
0 xA0,
0 xC9,
0 x0A,
0 xB1,
0 x6F}
DEFINE_GUID!{KSCATEGORY_AUDIO_SPLITTER,
0 x9EA331FA,
0 xB91B,
0 x45F8,
0 x92,
0 x85,
0 xBD,
0 x2B,
0 xC7,
0 x7A,
0 xFC,
0 xDE}
DEFINE_GUID!{KSCATEGORY_AUDIO_DEVICE,
0 xFBF6F530,
0 x07B9,
0 x11D2,
0 xA7,
0 x1E,
0 x00,
0 x00,
0 xF8,
0 x00,
0 x47,
0 x88}
DEFINE_GUID!{KSCATEGORY_PREFERRED_WAVEOUT_DEVICE,
0 xD6C5066E,
0 x72C1,
0 x11D2,
0 x97,
0 x55,
0 x00,
0 x00,
0 xF8,
0 x00,
0 x47,
0 x88}
DEFINE_GUID!{KSCATEGORY_PREFERRED_WAVEIN_DEVICE,
0 xD6C50671,
0 x72C1,
0 x11D2,
0 x97,
0 x55,
0 x00,
0 x00,
0 xF8,
0 x00,
0 x47,
0 x88}
DEFINE_GUID!{KSCATEGORY_PREFERRED_MIDIOUT_DEVICE,
0 xD6C50674,
0 x72C1,
0 x11D2,
0 x97,
0 x55,
0 x00,
0 x00,
0 xF8,
0 x00,
0 x47,
0 x88}
DEFINE_GUID!{KSCATEGORY_WDMAUD_USE_PIN_NAME,
0 x47A4FA20,
0 xA251,
0 x11D1,
0 xA0,
0 x50,
0 x00,
0 x00,
0 xF8,
0 x00,
0 x47,
0 x88}
DEFINE_GUID!{KSCATEGORY_ESCALANTE_PLATFORM_DRIVER,
0 x74F3AEA8,
0 x9768,
0 x11D1,
0 x8E,
0 x07,
0 x00,
0 xA0,
0 xC9,
0 x5E,
0 xC2,
0 x2E}
DEFINE_GUID!{KSDATAFORMAT_SUBTYPE_ANALOG,
0 x6DBA3190,
0 x67BD,
0 x11CF,
0 xA0,
0 xF7,
0 x00,
0 x20,
0 xAF,
0 xD1,
0 x56,
0 xE4}
DEFINE_GUID!{KSDATAFORMAT_SUBTYPE_PCM,
0 x00000001,
0 x0000,
0 x0010,
0 x80,
0 x00,
0 x00,
0 xAA,
0 x00,
0 x38,
0 x9B,
0 x71}
DEFINE_GUID!{KSDATAFORMAT_SUBTYPE_IEEE_FLOAT,
0 x00000003,
0 x0000,
0 x0010,
0 x80,
0 x00,
0 x00,
0 xAA,
0 x00,
0 x38,
0 x9B,
0 x71}
DEFINE_GUID!{KSDATAFORMAT_SUBTYPE_DRM,
0 x00000009,
0 x0000,
0 x0010,
0 x80,
0 x00,
0 x00,
0 xAA,
0 x00,
0 x38,
0 x9B,
0 x71}
DEFINE_GUID!{KSDATAFORMAT_SUBTYPE_ALAW,
0 x00000006,
0 x0000,
0 x0010,
0 x80,
0 x00,
0 x00,
0 xAA,
0 x00,
0 x38,
0 x9B,
0 x71}
DEFINE_GUID!{KSDATAFORMAT_SUBTYPE_MULAW,
0 x00000007,
0 x0000,
0 x0010,
0 x80,
0 x00,
0 x00,
0 xAA,
0 x00,
0 x38,
0 x9B,
0 x71}
DEFINE_GUID!{KSDATAFORMAT_SUBTYPE_ADPCM,
0 x00000002,
0 x0000,
0 x0010,
0 x80,
0 x00,
0 x00,
0 xAA,
0 x00,
0 x38,
0 x9B,
0 x71}
DEFINE_GUID!{KSDATAFORMAT_SUBTYPE_MPEG,
0 x00000050,
0 x0000,
0 x0010,
0 x80,
0 x00,
0 x00,
0 xAA,
0 x00,
0 x38,
0 x9B,
0 x71}
//1720
pub const SPEAKER_FRONT_LEFT: DWORD =
0 x1;
pub const SPEAKER_FRONT_RIGHT: DWORD =
0 x2;
pub const SPEAKER_FRONT_CENTER: DWORD =
0 x4;
pub const SPEAKER_LOW_FREQUENCY: DWORD =
0 x8;
pub const SPEAKER_BACK_LEFT: DWORD =
0 x10;
pub const SPEAKER_BACK_RIGHT: DWORD =
0 x20;
pub const SPEAKER_FRONT_LEFT_OF_CENTER: DWORD =
0 x40;
pub const SPEAKER_FRONT_RIGHT_OF_CENTER: DWORD =
0 x80;
pub const SPEAKER_BACK_CENTER: DWORD =
0 x100;
pub const SPEAKER_SIDE_LEFT: DWORD =
0 x200;
pub const SPEAKER_SIDE_RIGHT: DWORD =
0 x400;
pub const SPEAKER_TOP_CENTER: DWORD =
0 x800;
pub const SPEAKER_TOP_FRONT_LEFT: DWORD =
0 x1000;
pub const SPEAKER_TOP_FRONT_CENTER: DWORD =
0 x2000;
pub const SPEAKER_TOP_FRONT_RIGHT: DWORD =
0 x4000;
pub const SPEAKER_TOP_BACK_LEFT: DWORD =
0 x8000;
pub const SPEAKER_TOP_BACK_CENTER: DWORD =
0 x10000;
pub const SPEAKER_TOP_BACK_RIGHT: DWORD =
0 x20000;
pub const SPEAKER_RESERVED: DWORD =
0 x7FFC0000;
pub const SPEAKER_ALL: DWORD =
0 x80000000;
pub const KSAUDIO_SPEAKER_DIRECTOUT: DWORD =
0 ;
pub const KSAUDIO_SPEAKER_MONO: DWORD = SPEAKER_FRONT_CENTER;
pub const KSAUDIO_SPEAKER_1POINT1: DWORD = SPEAKER_FRONT_CENTER | SPEAKER_LOW_FREQUENCY
;
pub const KSAUDIO_SPEAKER_STEREO: DWORD = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT;
pub const KSAUDIO_SPEAKER_2POINT1: DWORD = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT
| SPEAKER_LOW_FREQUENCY;
pub const KSAUDIO_SPEAKER_3POINT0: DWORD = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT
| SPEAKER_FRONT_CENTER;
pub const KSAUDIO_SPEAKER_3POINT1: DWORD = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT
| SPEAKER_FRONT_CENTER | SPEAKER_LOW_FREQUENCY;
pub const KSAUDIO_SPEAKER_QUAD: DWORD = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT
| SPEAKER_BACK_LEFT | SPEAKER_BACK_RIGHT;
pub const KSAUDIO_SPEAKER_SURROUND: DWORD = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT
| SPEAKER_FRONT_CENTER | SPEAKER_BACK_CENTER;
pub const KSAUDIO_SPEAKER_5POINT0: DWORD = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT
| SPEAKER_FRONT_CENTER | SPEAKER_SIDE_LEFT | SPEAKER_SIDE_RIGHT;
pub const KSAUDIO_SPEAKER_5POINT1: DWORD = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT
| SPEAKER_FRONT_CENTER | SPEAKER_LOW_FREQUENCY | SPEAKER_BACK_LEFT | SPEAKER_BACK_RIGHT;
pub const KSAUDIO_SPEAKER_7POINT0: DWORD = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT
| SPEAKER_FRONT_CENTER | SPEAKER_BACK_LEFT | SPEAKER_BACK_RIGHT | SPEAKER_SIDE_LEFT
| SPEAKER_SIDE_RIGHT;
pub const KSAUDIO_SPEAKER_7POINT1: DWORD = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT
| SPEAKER_FRONT_CENTER | SPEAKER_LOW_FREQUENCY | SPEAKER_BACK_LEFT | SPEAKER_BACK_RIGHT
| SPEAKER_FRONT_LEFT_OF_CENTER | SPEAKER_FRONT_RIGHT_OF_CENTER;
pub const KSAUDIO_SPEAKER_5POINT1_SURROUND: DWORD = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT
| SPEAKER_FRONT_CENTER | SPEAKER_LOW_FREQUENCY | SPEAKER_SIDE_LEFT | SPEAKER_SIDE_RIGHT;
pub const KSAUDIO_SPEAKER_7POINT1_SURROUND: DWORD = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT
| SPEAKER_FRONT_CENTER | SPEAKER_LOW_FREQUENCY | SPEAKER_BACK_LEFT | SPEAKER_BACK_RIGHT
| SPEAKER_SIDE_LEFT | SPEAKER_SIDE_RIGHT;
Messung V0.5 in Prozent C=97 H=100 G=98
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet am 2026-06-18)
¤
*© Formatika GbR, Deutschland