The JUCE cross-platform C++ framework, with DISTRHO/KXStudio specific changes
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

84 lines
1.7KB

  1. /*
  2. ==============================================================================
  3. This file is part of the JUCE library.
  4. Copyright (c) 2022 - Raw Material Software Limited
  5. JUCE is an open source library subject to commercial or open-source
  6. licensing.
  7. By using JUCE, you agree to the terms of both the JUCE 7 End-User License
  8. Agreement and JUCE Privacy Policy.
  9. End User License Agreement: www.juce.com/juce-7-licence
  10. Privacy Policy: www.juce.com/juce-privacy-policy
  11. Or: You may also use this code under the terms of the GPL v3 (see
  12. www.gnu.org/licenses).
  13. JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER
  14. EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE
  15. DISCLAIMED.
  16. ==============================================================================
  17. */
  18. namespace juce
  19. {
  20. AudioCDReader::AudioCDReader()
  21. : AudioFormatReader (0, "CD Audio")
  22. {
  23. }
  24. StringArray AudioCDReader::getAvailableCDNames()
  25. {
  26. StringArray names;
  27. return names;
  28. }
  29. AudioCDReader* AudioCDReader::createReaderForCD (const int)
  30. {
  31. return nullptr;
  32. }
  33. AudioCDReader::~AudioCDReader()
  34. {
  35. }
  36. void AudioCDReader::refreshTrackLengths()
  37. {
  38. }
  39. bool AudioCDReader::readSamples (int* const*, int, int,
  40. int64, int)
  41. {
  42. return false;
  43. }
  44. bool AudioCDReader::isCDStillPresent() const
  45. {
  46. return false;
  47. }
  48. bool AudioCDReader::isTrackAudio (int) const
  49. {
  50. return false;
  51. }
  52. void AudioCDReader::enableIndexScanning (bool)
  53. {
  54. }
  55. int AudioCDReader::getLastIndex() const
  56. {
  57. return 0;
  58. }
  59. Array<int> AudioCDReader::findIndexesInTrack (const int)
  60. {
  61. return {};
  62. }
  63. } // namespace juce