pydxdiag.functions.device package#
Submodules#
pydxdiag.functions.device.DirectInputDevice module#
- pydxdiag.functions.device.DirectInputDevice.GetDirectInputDevices(dxXML: BeautifulSoup) List[DirectInputDevice] #
Function to get the direct input devices from the dxdiag xml.
- Parameters:
dxXML (BeautifulSoup) – The dxdiag xml
- Return List[DirectInputDevice]:
The direct input devices information
- Rtype List[DirectInputDevice]:
List[DirectInputDevice]
pydxdiag.functions.device.DisplayDevice module#
- pydxdiag.functions.device.DisplayDevice.GetDisplayDevices(dxXML: BeautifulSoup) List[DisplayDevice] #
Function to get the display devices from the dxdiag xml.
- Parameters:
dxXML (ElementTree) – The dxdiag xml
- Return List[DisplayDevice]:
The display devices information
- Rtype List[DisplayDevice]:
List[DisplayDevice]
pydxdiag.functions.device.InputRelatedDevice module#
- pydxdiag.functions.device.InputRelatedDevice.GetInputRelatedDeviceViaPS2(dxXML: BeautifulSoup) List[InputRelatedDevice] #
Function to get the input related devices via PS2 device tree from the dxdiag xml.
- Parameters:
dxXML (BeautifulSoup) – The dxdiag xml
- Return List[InputRelatedDevice]:
The input related devices information
- Rtype List[InputRelatedDevice]:
List[InputRelatedDevice]
- pydxdiag.functions.device.InputRelatedDevice.GetInputRelatedDevicesViaUSBRoot(dxXML: BeautifulSoup) List[InputRelatedDevice] #
Function to get the input related devices via use root from the dxdiag xml.
- Parameters:
dxXML (BeautifulSoup) – The dxdiag xml
- Return List[InputRelatedDevice]:
The input related devices information
- Rtype List[InputRelatedDevice]:
List[InputRelatedDevice]
- pydxdiag.functions.device.InputRelatedDevice.GetStatusForPollWithInterput(dxXML: BeautifulSoup) bool #
Function to get the status for poll with interrupt from the dxdiag xml.
- Parameters:
dxXML (BeautifulSoup) – The dxdiag xml
- Return bool:
The status for poll with interrupt
- Rtype bool:
bool
pydxdiag.functions.device.SoundCaptureDevice module#
- pydxdiag.functions.device.SoundCaptureDevice.GetSoundCaptureDevices(dxXML: BeautifulSoup) List[SoundCaptureDevice] #
Function to get the sound capture devices from the dxdiag xml.
- Parameters:
dxXML (BeautifulSoup) – The dxdiag xml
- Return List[SoundCaptureDevice]:
The sound capture devices information
- Rtype List[SoundCaptureDevice]:
List[SoundCaptureDevice]
pydxdiag.functions.device.SoundDevice module#
- pydxdiag.functions.device.SoundDevice.GetSoundDevices(dxXML: BeautifulSoup) List[SoundDevice] #
Function to get the sound devices from the dxdiag xml.
- Parameters:
dxXML (BeautifulSoup) – The dxdiag xml
- Return List[SoundDevice]:
The sound devices information
- Rtype List[SoundDevice]:
List[SoundDevice]
pydxdiag.functions.device.SystemDevice module#
- pydxdiag.functions.device.SystemDevice.GetSystemDevices(dxXML: BeautifulSoup) List[SystemDevice] #
Function to get the system devices from the dxdiag xml.
- Parameters:
dxXML (BeautifulSoup) – The dxdiag xml
- Return List[SystemDevice]:
The system devices information
- Rtype List[SystemDevice]:
List[SystemDevice]
pydxdiag.functions.device.VideoCaptureDevice module#
- pydxdiag.functions.device.VideoCaptureDevice.GetVideoCaptureDevices(dxXML: BeautifulSoup) List[VideoCaptureDevice] #
Function to get the video capture devices from the dxdiag xml.
- Parameters:
dxXML (BeautifulSoup) – The dxdiag xml
- Return List[VideoCaptureDevice]:
The video capture devices information
- Rtype List[VideoCaptureDevice]:
List[VideoCaptureDevice]