rockbox/firmware/usbstack/iap/libiap/spec/lingoes/extended-interface/play-status.h
mojyack 3bb656625b usb: add usb iAP driver
add class driver source files.
also register iap audio sink.
usbstack/iap/libiap directory is imported from libiap.

Change-Id: I776c5caec33fe9efadc448e2e3b37d500bf19c9f
2026-05-03 12:40:54 -04:00

15 lines
359 B
C

#pragma once
#include <stdint.h>
enum IAPPlayStatus {
IAPPlayStatus_Stopped = 0x00,
IAPPlayStatus_Playing = 0x01,
IAPPlayStatus_Paused = 0x02,
IAPPlayStatus_Error = 0xFF,
};
struct IAPExtendedRetPlayStatusPayload {
uint32_t track_total_ms;
uint32_t track_pos_ms;
uint8_t state; /* IAPPlayStatus */
} __attribute__((packed));