audio_service/macos/Classes/AudioServicePlugin.h

55 lines
958 B
C
Raw Normal View History

2020-09-18 19:25:00 +02:00
#import <FlutterMacOS/FlutterMacOS.h>
@interface AudioServicePlugin : NSObject<FlutterPlugin>
@end
enum AudioProcessingState {
none,
connecting,
ready,
buffering,
fastForwarding,
rewinding,
skippingToPrevious,
skippingToNext,
skippingToQueueItem,
completed,
stopped,
error
};
enum AudioInterruption {
AIPause,
AITemporaryPause,
AITemporaryDuck,
AIUnknownPause
};
enum MediaAction {
AStop,
APause,
APlay,
ARewind,
ASkipToPrevious,
ASkipToNext,
AFastForward,
ASetRating,
ASeekTo,
APlayPause,
APlayFromMediaId,
APlayFromSearch,
ASkipToQueueItem,
APlayFromUri,
APrepare,
APrepareFromMediaId,
APrepareFromSearch,
APrepareFromUri,
ASetRepeatMode,
AUnused_1, // deprecated (setShuffleModeEnabled)
AUnused_2, // setCaptioningEnabled
ASetShuffleMode,
// Non-standard
ASeekBackward,
ASeekForward,
};