54 lines
1.2 KiB
C++
54 lines
1.2 KiB
C++
////////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Copyright (c) Ubisoft Entertainment. All rights reserved.
|
|
//
|
|
////////////////////////////////////////////////////////////////////////////////
|
|
|
|
#pragma once
|
|
|
|
#ifndef GEAR_SYSTEMDETECTIONAUDIO__INCLUDED
|
|
#define GEAR_SYSTEMDETECTIONAUDIO__INCLUDED
|
|
|
|
#include <gear_detection/detectionconfig.h>
|
|
|
|
namespace G4 {
|
|
namespace SystemDetection
|
|
{
|
|
/*! \addtogroup detection detection
|
|
@{
|
|
\addtogroup audio Audio
|
|
@{
|
|
*/
|
|
class G4_DETECTION_DLL_ENTRY Audio
|
|
{
|
|
public:
|
|
/// Indicates if an audio device is available
|
|
bool available;
|
|
|
|
/// Device name
|
|
char *deviceName;
|
|
|
|
/// %Hardware ID
|
|
char *hardwareID;
|
|
|
|
/// Manufacturer ID
|
|
unsigned int manufacturerID;
|
|
|
|
/// Product ID
|
|
unsigned int productID;
|
|
|
|
/// Driver's name
|
|
char *driverName;
|
|
|
|
/// Driver's version
|
|
char *driverVersion;
|
|
|
|
/// Driver's date
|
|
char *driverDate;
|
|
};
|
|
/*! @} */
|
|
/*! @} */
|
|
}//namespace SystemDetection
|
|
} // namespace G4()
|
|
|
|
#endif
|