View Javadoc
1   /*
2    * Copyright 2018-2022 The OSHI Project Contributors
3    * SPDX-License-Identifier: MIT
4    */
5   package oshi.hardware;
6   
7   import oshi.annotation.concurrent.Immutable;
8   
9   /**
10   * SoundCard interface.
11   */
12  @Immutable
13  public interface SoundCard {
14  
15      /**
16       * Retrieves the driver version currently in use in machine
17       *
18       * @return The current and complete name of the driver version
19       */
20      String getDriverVersion();
21  
22      /**
23       * Retrieves the full name of the card.
24       *
25       * @return The name of the card.
26       */
27      String getName();
28  
29      /**
30       * Retrieves the codec of the Sound card
31       *
32       * @return The name of the codec of the sound card
33       */
34      String getCodec();
35  
36  }