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]

Module contents#