BSVideoMode
Para obtener más información sobre los métodos disponibles, consulte la página roVideoMode . Si desea cambiar el modo de video del reproductor, deberá usar BrightScript en lugar de esta clase JavaScript.
El equivalente en JavaScript es videomodeconfiguration.
Atributos
- resX int solo lectura
- resY int solo lectura
- safeX int solo lectura
- safeY int solo lectura
- anchoSeguro int solo lectura
- safeHeight int solo lectura
- modo DOMString solo lectura
- decoderModeList BSDecoderModeList solo lectura
Métodos
Los métodos utilizados por este objeto están obsoletos y pueden encontrarse en la documentación de la API JavaScript de videooutput y videomodeconfiguration . El método HdmiAudioDisable() puede encontrarse en la documentación de la API BrightScript de roVideoMode.
boolean IsAttached(in DOMString connector)
DOMString GetBestMode(in DOMString connector)
boolean SetBackgroundColour(in unsigned long rgb)
boolean SetBackgroundColour(in unsigned long r,
in unsigned long g,
in unsigned long b)
boolean SetPowerSaveMode(in boolean disable)
boolean HdmiAudioDisable(in boolean disable)
boolean SetDecoderMode(in DOMString decoder,
in DOMString timeslice_mode,
in int z_order,
in DOMString friendly_name,
in boolean enable_mosaic_deinterlacer)
boolean SetSyncManager(in BSSyncManager sync); //See the roVideoMode.SetSyncDomain() entry for more details.BSDecoderMode
El atributo decoderModeList contiene una matriz de objetos BSDecoderMode , cada uno con información sobre un decodificador configurado en el reproductor.
Consulte las entradas SetDecoderMode() y GetDecoderMode() en la página roVideoMode para obtener más información sobre los parámetros del decodificador.
interface BSDecoderMode {
readonly attribute DOMString decoderName;
readonly attribute DOMString friendlyName;
readonly attribute DOMString maxSize;
readonly attribute DOMString configuredSize;
readonly attribute unsigned long currentUsage;
readonly attribute unsigned long maxUsage;
readonly attribute boolean mosaic;
readonly attribute boolean enableDeinterlacer;
};Ejemplo
El siguiente ejemplo de JavaScript ilustra cómo recuperar información sobre el modo de video actual:
function fillInVideoData()
{
var videomode_info = new BSVideoMode();
document.getElementById("resX").innerHTML = videomode_info.resX;
document.getElementById("resY").innerHTML = videomode_info.resY;
document.getElementById("safeX").innerHTML = videomode_info.safeX;
document.getElementById("safeY").innerHTML = videomode_info.safeY;
document.getElementById("safeWidth").innerHTML = videomode_info.safeWidth;
document.getElementById("safeHeight").innerHTML = videomode_info.safeHeight;
document.getElementById("videoMode").innerHTML = videomode_info.mode;
document.getElementById("bestMode").innerHTML = videomode_info.GetBestMode("hdmi");
document.getElementById("connectedFlag").innerHTML = videomode_info.IsAttached("vga");
}
function changeBackground()
{
var videomode_info = new BSVideoMode();
videomode_info.SetBackgroundColour(0xFF0000);
}