Storage status interface entities are structured as one of the structures that follows, depending on the [
interface
]Internal
value:
Entity:
...
The storage status entity is as follows:
Entity:
Interface
StorageInterface: One of "Internal", "Tmp", "Flash", "SD1", "USB1" enumeration values which represent "/storage/sd2", "/storage/ssd", "/storage/tmp", "/storage/flash", "/storage/sd1", and "/storage/usb1" storage on the player side.System
FileSystem: One of { "exFAT", "ext3", "ext4", "FAT12", "FAT16", "FAT32", "HFS", "HFSplus", "NTFS", "Unknown" } enumeration values
...
Access
AccessMode: One or more { "Read", "Write" } enumeration values
...
Stats
Dynamic Object
...
: The contents of the response depends on factors such as the OS implementation, plugins, services, etc., but in general this reports the diagnostic storage status information (free size, used size, block size, etc.):
...
sizeTotal
long
...
[Dynamic Object] Stats:
The contents of the response depends on factors such as the OS implementation, plugins, services, etc., but in general this reports the diagnostic storage status information (free size, used size, block size, etc.):
...
[
long
] sizeTotal
...
sizeFree
...
[
long
] blockSize
...
[
interface
]Internal:
Corresponds to "/storage/tmp"
...
: The OS does not retrieve or report the actual file system for this interface
Internal[
system
]
...
: One or more { "Read", "Write" } enumeration values
Read[
access
]
long
blockSize
long