Facebook
Twitter
Pinterest
Tumblr
GitHub
RSS
  • DEV Home
  • Documentation
  • Reference
  • Download
Search Results for

    Show / Hide Table of Contents

    Interface IDeviceManager

    Namespace: MediaBrowser.Controller.Devices
    Assembly: MediaBrowser.Controller.dll
    Syntax
    public interface IDeviceManager

    Methods

    AcceptCameraUpload(Int64, Stream, LocalFileInfo, CancellationToken)

    Accepts the upload.

    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

    AddParts(IEnumerable<IDeviceProfileResolver>)

    Declaration
    void AddParts(IEnumerable<IDeviceProfileResolver> resolvers)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<IDeviceProfileResolver> resolvers

    CanAccessDevice(User, String)

    Declaration
    bool CanAccessDevice(User user, string reportedDevceId)
    Parameters
    Type Name Description
    User user
    System.String reportedDevceId
    Returns
    Type Description
    System.Boolean

    DeleteDevices(Int64[])

    Declaration
    void DeleteDevices(long[] ids)
    Parameters
    Type Name Description
    System.Int64[] ids

    GetCameraUploadHistory(Int64, CancellationToken)

    Gets the upload history.

    Declaration
    ContentUploadHistory GetCameraUploadHistory(long deviceId, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Int64 deviceId
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    ContentUploadHistory

    GetCapabilities(Int64, CancellationToken)

    Gets the capabilities.

    Declaration
    ClientCapabilities GetCapabilities(long deviceId, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Int64 deviceId
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    ClientCapabilities

    ClientCapabilities.

    GetDevice(Int64)

    Declaration
    DeviceInfo GetDevice(long id)
    Parameters
    Type Name Description
    System.Int64 id
    Returns
    Type Description
    DeviceInfo

    GetDevice(Int64, CancellationToken)

    Declaration
    DeviceInfo GetDevice(long id, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Int64 id
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    DeviceInfo

    GetDeviceOptions(Int64, CancellationToken)

    Declaration
    DeviceOptions GetDeviceOptions(long deviceId, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.Int64 deviceId
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    DeviceOptions

    GetDevices(DeviceQuery)

    Gets the devices.

    Declaration
    QueryResult<DeviceInfo> GetDevices(DeviceQuery query)
    Parameters
    Type Name Description
    DeviceQuery query

    The query.

    Returns
    Type Description
    QueryResult<DeviceInfo>

    GetDevices(DeviceQuery, CancellationToken)

    Declaration
    QueryResult<DeviceInfo> GetDevices(DeviceQuery query, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    DeviceQuery query
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    QueryResult<DeviceInfo>

    GetDeviceStreamingProfile(String)

    Declaration
    DeviceProfile GetDeviceStreamingProfile(string profileId)
    Parameters
    Type Name Description
    System.String profileId
    Returns
    Type Description
    DeviceProfile

    GetInternalId(String)

    Declaration
    long GetInternalId(string reportedDeviceId)
    Parameters
    Type Name Description
    System.String reportedDeviceId
    Returns
    Type Description
    System.Int64

    GetUserHistory(String, CancellationToken)

    Declaration
    long[] GetUserHistory(string reportedDevceId, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    System.String reportedDevceId
    System.Threading.CancellationToken cancellationToken
    Returns
    Type Description
    System.Int64[]

    SaveCapabilities(Int64, ClientCapabilities)

    Saves the capabilities.

    Declaration
    void SaveCapabilities(long deviceId, ClientCapabilities capabilities)
    Parameters
    Type Name Description
    System.Int64 deviceId
    ClientCapabilities capabilities

    UpdateDeviceOptions(Int64, DeviceOptions)

    Declaration
    void UpdateDeviceOptions(long deviceId, DeviceOptions options)
    Parameters
    Type Name Description
    System.Int64 deviceId
    DeviceOptions options

    Events

    CameraImageUploaded

    Occurs when [camera image uploaded].

    Declaration
    event EventHandler<GenericEventArgs<CameraImageUploadInfo>> CameraImageUploaded
    Event Type
    Type Description
    System.EventHandler<GenericEventArgs<CameraImageUploadInfo>>

    DeviceOptionsUpdated

    Declaration
    event EventHandler<GenericEventArgs<Tuple<long, DeviceOptions>>> DeviceOptionsUpdated
    Event Type
    Type Description
    System.EventHandler<GenericEventArgs<System.Tuple<System.Int64, DeviceOptions>>>

    Extension Methods

    Extensions.JsonClone<T>(T, IJsonSerializer)
    SDK
    On this Page
    Back to Top Copyright 2022 © EMBY LLC. Please see our terms of use and privacy policy.