Skip to content

Commit 0b0a081

Browse files
committed
Add override keyword for ASIO and DS APIs.
1 parent 78a4815 commit 0b0a081

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

RtAudio.h

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -967,13 +967,13 @@ class RtApiAsio: public RtApi
967967

968968
RtApiAsio();
969969
~RtApiAsio();
970-
RtAudio::Api getCurrentApi( void ) { return RtAudio::WINDOWS_ASIO; }
971-
unsigned int getDeviceCount( void );
972-
RtAudio::DeviceInfo getDeviceInfo( unsigned int device );
973-
void closeStream( void );
974-
void startStream( void );
975-
void stopStream( void );
976-
void abortStream( void );
970+
RtAudio::Api getCurrentApi( void ) override { return RtAudio::WINDOWS_ASIO; }
971+
unsigned int getDeviceCount( void ) override;
972+
RtAudio::DeviceInfo getDeviceInfo( unsigned int device ) override;
973+
void closeStream( void ) override;
974+
void startStream( void ) override;
975+
void stopStream( void ) override;
976+
void abortStream( void ) override;
977977

978978
// This function is intended for internal use only. It must be
979979
// public because it is called by the internal callback handler,
@@ -989,7 +989,7 @@ class RtApiAsio: public RtApi
989989
bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels,
990990
unsigned int firstChannel, unsigned int sampleRate,
991991
RtAudioFormat format, unsigned int *bufferSize,
992-
RtAudio::StreamOptions *options );
992+
RtAudio::StreamOptions *options ) override;
993993
};
994994

995995
#endif
@@ -1002,15 +1002,15 @@ class RtApiDs: public RtApi
10021002

10031003
RtApiDs();
10041004
~RtApiDs();
1005-
RtAudio::Api getCurrentApi( void ) { return RtAudio::WINDOWS_DS; }
1006-
unsigned int getDeviceCount( void );
1007-
unsigned int getDefaultOutputDevice( void );
1008-
unsigned int getDefaultInputDevice( void );
1009-
RtAudio::DeviceInfo getDeviceInfo( unsigned int device );
1010-
void closeStream( void );
1011-
void startStream( void );
1012-
void stopStream( void );
1013-
void abortStream( void );
1005+
RtAudio::Api getCurrentApi( void ) override { return RtAudio::WINDOWS_DS; }
1006+
unsigned int getDeviceCount( void ) override;
1007+
unsigned int getDefaultOutputDevice( void ) override;
1008+
unsigned int getDefaultInputDevice( void ) override;
1009+
RtAudio::DeviceInfo getDeviceInfo( unsigned int device ) override;
1010+
void closeStream( void ) override;
1011+
void startStream( void ) override;
1012+
void stopStream( void ) override;
1013+
void abortStream( void ) override;
10141014

10151015
// This function is intended for internal use only. It must be
10161016
// public because it is called by the internal callback handler,
@@ -1027,7 +1027,7 @@ class RtApiDs: public RtApi
10271027
bool probeDeviceOpen( unsigned int device, StreamMode mode, unsigned int channels,
10281028
unsigned int firstChannel, unsigned int sampleRate,
10291029
RtAudioFormat format, unsigned int *bufferSize,
1030-
RtAudio::StreamOptions *options );
1030+
RtAudio::StreamOptions *options ) override;
10311031
};
10321032

10331033
#endif

0 commit comments

Comments
 (0)