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 }