@tanislav000/bluez
Version:
Bluez5 D-Bus bindings for easy to use bluetooth access in Node.js
27 lines (26 loc) • 1.02 kB
TypeScript
import * as DBus from "dbus-next";
/**
* Service: org.bluez
* ObjectPath: /org/bluez/hci0
* Interface: org.bluez.Media1
*/
export declare class OrgBluezMedia1 {
static readonly DbusInterfaceName = "org.bluez.Media1";
dbusObject: DBus.ProxyObject;
thisDBusInterface: DBus.ClientInterface;
static Connect(bus: DBus.MessageBus, objectPath?: string, xml?: string): Promise<OrgBluezMedia1>;
constructor(dbusObject: DBus.ProxyObject);
/***** Methods *****/
RegisterEndpoint(endpoint: DBus.ObjectPath, properties: {
[key: string]: any;
}): Promise<void>;
UnregisterEndpoint(endpoint: DBus.ObjectPath): Promise<void>;
RegisterPlayer(player: DBus.ObjectPath, properties: {
[key: string]: any;
}): Promise<void>;
UnregisterPlayer(player: DBus.ObjectPath): Promise<void>;
RegisterApplication(application: DBus.ObjectPath, options: {
[key: string]: any;
}): Promise<void>;
UnregisterApplication(application: DBus.ObjectPath): Promise<void>;
}