---
title: BSCECTransmitter
slug: develop/es/bscectransmitter
docTags: 
createdAt: 2025-03-11T07:07:17.199Z
---

Para obtener más información sobre los métodos disponibles, consulte la entrada [roCecInterface](docId\:hwJNlCJ-ARV-JJRT7Wbnn). Tenga en cuenta que solo puede usar esta clase de JavaScript para enviar mensajes CEC. Use [BSCECReceiver](docId\:Ybz7VgJhOfx7G1CeP19i-) para recibir mensajes CEC.

Cuando sea posible, se deben usar las APIs de JavaScript en lugar de los objetos BrightScript-Javascript. La API de JavaScript equivalente a este objeto es [cec](docId:8qlYHeZ1oKLPMKP_hS3Au).

## Métodos

- `boolean SendRawMessage(in ArrayBuffer data)`
- `boolean SendRawMessage(in ArrayBufferView data)`
- `boolean SendRawMessage(in DOMString data)`
- `void Close()`: Cierra la instancia, evitando que siga consumiendo recursos. Si no se llama a este método, la recolección de basura determina cuándo se destruirá la instancia.

## Ejemplo

El siguiente ejemplo de JavaScript muestra cómo enviar un conjunto de mensajes CEC:

```javascript
function cecDisplayOn()
    {
        console.log("### cecDisplayOn ###");
        var cec_control = new BSCECTransmitter();
        var buffer = new Uint8Array(2);
        buffer[ 0 ] = 0x40;
        buffer[ 1 ] = 0x0D;
        cec_control.SendRawMessage(buffer);
    }

function cecDisplayOff()
    {
        console.log("### cecDisplayOff ###");
        var cec_control = new BSCECTransmitter();
        var buffer = new Uint8Array(2);
        buffer[ 0 ] = 0x40;
        buffer[ 1 ] = 0x36;
        cec_control.SendRawMessage(buffer);
    }
```

