# EchoCancellationLoopback

URL: https://www.caprid.com/docs/reference/typescript/caprid/moq-media/interfaces/echocancellationloopback/

Defined in: [echo-loopback.ts:28](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/echo-loopback.ts#L28)

A running loopback. Close it, and connect the node to the context's destination, to play directly again.

## Methods

### close()

```ts
close(): void;
```

Defined in: [echo-loopback.ts:32](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/echo-loopback.ts#L32)

Disconnect the node from the loopback and close both connections.

#### Returns

`void`

***

### setSinkId()

```ts
setSinkId(sinkId): Promise<void>;
```

Defined in: [echo-loopback.ts:30](https://github.com/caprids/relay-sdks/blob/main/ts/packages/moq-media/src/echo-loopback.ts#L30)

Play on another output device.

#### Parameters

| Parameter | Type |
| ------ | ------ |
| `sinkId` | `string` |

#### Returns

`Promise`\<`void`\>
