Interface IDeviceManager
Assembly: MediaBrowser.Controller.dll
public interface IDeviceManager
Methods
Declaration
Task AcceptCameraUpload(long deviceId, Stream stream, LocalFileInfo file, CancellationToken cancellationToken)
Parameters
Type |
Name |
Description |
System.Int64 |
deviceId |
|
System.IO.Stream |
stream |
|
LocalFileInfo |
file |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Declaration
void AddParts(IEnumerable<IDeviceProfileResolver> resolvers)
Parameters
Declaration
bool CanAccessDevice(User user, string reportedDevceId)
Parameters
Type |
Name |
Description |
User |
user |
|
System.String |
reportedDevceId |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
void DeleteDevices(long[] ids)
Parameters
Type |
Name |
Description |
System.Int64[] |
ids |
|
GetCameraUploadHistory(Int64)
Declaration
ContentUploadHistory GetCameraUploadHistory(long deviceId)
Parameters
Type |
Name |
Description |
System.Int64 |
deviceId |
The device identifier.
|
Returns
Declaration
ClientCapabilities GetCapabilities(long deviceId)
Parameters
Type |
Name |
Description |
System.Int64 |
deviceId |
|
Returns
Declaration
DeviceInfo GetDevice(long id)
Parameters
Type |
Name |
Description |
System.Int64 |
id |
|
Returns
Declaration
DeviceOptions GetDeviceOptions(long deviceId)
Parameters
Type |
Name |
Description |
System.Int64 |
deviceId |
|
Returns
Declaration
QueryResult<DeviceInfo> GetDevices(DeviceQuery query)
Parameters
Returns
Declaration
DeviceProfile GetDeviceStreamingProfile(string profileId)
Parameters
Type |
Name |
Description |
System.String |
profileId |
|
Returns
Declaration
long GetInternalId(string reportedDeviceId)
Parameters
Type |
Name |
Description |
System.String |
reportedDeviceId |
|
Returns
Type |
Description |
System.Int64 |
|
GetUserHistory(String)
Declaration
long[] GetUserHistory(string reportedDevceId)
Parameters
Type |
Name |
Description |
System.String |
reportedDevceId |
|
Returns
Type |
Description |
System.Int64[] |
|
Declaration
void SaveCapabilities(long deviceId, ClientCapabilities capabilities)
Parameters
Declaration
void UpdateDeviceOptions(long deviceId, DeviceOptions options)
Parameters
Type |
Name |
Description |
System.Int64 |
deviceId |
|
DeviceOptions |
options |
|
Events
Occurs when [camera image uploaded].
Declaration
event EventHandler<GenericEventArgs<CameraImageUploadInfo>> CameraImageUploaded
Event Type
Declaration
event EventHandler<GenericEventArgs<Tuple<long, DeviceOptions>>> DeviceOptionsUpdated
Event Type
Extension Methods