VB escribe un programa que puede reproducir audio. . . 100 puntos proporcionados
Utilicé VB para compilar un conjunto de programas de reproducción. El código fuente está disponible. Si lo deseas, envíame un correo electrónico
frankkanks@yahoo.com.cn
A continuación se muestran los materiales de referencia del programa (detalles)
Descripción general de la cadena de comandos MCI
La cadena de comandos MCI es una interfaz de programa para dispositivos multimedia. A través de él podemos abrir un archivo multimedia, como mp3, archivo VCD, archivo en formato Mpeg4, etc., y realizar operaciones como reproducir, pausar, cerrar, etc. sobre él. Ahora tengo el honor de presentarles cómo utilizar MCI Command String.
La cadena de comando MCI se ejecuta a través de las dos funciones mciExecute o mciSendString. Las declaraciones de estas dos funciones son las siguientes:
Función de declaración privada mciExecute Lib "winmm.dll" Alias "mciExecute" (ByVal lpstrCommand como cadena) siempre
Declaración privada Función mciSendString Lib " winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
Ambas funciones tienen un parámetro llamado lpstrCommand, este parámetro es la cadena de comando MCI que presentaremos hoy. La función mciSendString también tiene tres parámetros. lpstrReturnString es una cadena, que se utiliza para recibir la información devuelta por la función mciSendString (por ejemplo, nuestro comando en lpstrCommand es permitir que la función devuelva el tipo de dispositivo del archivo abierto y luego la función). devuelve el tipo de dispositivo del archivo. La información se almacena en este parámetro); el parámetro uReturnLength se utiliza para especificar la longitud del parámetro lpstrReturnString es el identificador de ventana que recibe mensajes de "espera" y "notificación". se puede establecer en 0 cuando se llama en Visual Basic. Si ocurre un error durante la ejecución del comando, la función mciExecute abrirá directamente un cuadro de diálogo para indicar la causa del error. La función mciSendString devolverá un ErrorCode (código de error). Para conocer el significado específico de este código, puede consultar el directorio "Platform SDK\Graphics and Multimedia Services\Windows Multimedia\Multimedia Reference\Multimedia Constants\MCIERR Return Values" en MSDN. . Puede elegir qué función utilizar para ejecutar comandos MCI según circunstancias específicas. Por ejemplo, use mciExecute al depurar para obtener rápidamente la causa del error y use la función mciSendString en el programa que se lanzará para permitir que la trampa de errores configurada en el programa maneje el error para evitar mensajes de error frecuentes que molesten a los usuarios.
Después de familiarizarnos con estas dos funciones, podemos llegar al tema principal: Cadena de comandos MCI.
El formato de comando de la cadena de comando MCI es el siguiente: lpszCommand lpszDevice lpszCommandFlag lpazFlag
lpszCommand es un comando mci, como abrir, reproducir, detener, cerrar, etc.
lpszDevice es el nombre del dispositivo (o nombre del archivo). Por ejemplo, usamos el siguiente programa para abrir el archivo Music01.dat en Mis documentos y usamos el parámetro "alias" para establecer su alias en OpenFile:
Dim lReturn As long (1)
lReturn=mciExecute("open C:\Mydocu~1\Music01.dat alias OpenFile tipo MPEGVideo") (2)
Luego, el parámetro lpszDevice debe especificarse como OpenFile en futuros comandos MCI Cadena. Por ejemplo, el código para cerrar el archivo es el siguiente:
lReturn=mciExecute(“close OpenFile”) (3)
Si no configuramos un alias para el archivo abierto , entonces el parámetro lpszDevice en la cadena de comando MCI es el nombre de la ruta de DOS más el nombre del archivo. El ejemplo es el siguiente:
Dim lReturn As long (4)
lReturn=mciExecute("open C:\Mydocu~1\Music01.dat type MPEGVideo") (5)
lReturn=mciExecute(“close C:\Mydocu~1\Music01.dat type MPEGVideo”) (6)
Desde aquí se puede ver que la ventaja de establecer un alias es reducir el código ingresado.
LpszCommandFlag es un parámetro del comando mci. Como se muestra en el código anterior (2), "alias OpenFile" y "tipo MPEGVideo" son los parámetros del comando "abrir". Por lo general, un comando mci puede tener desde unos pocos parámetros hasta docenas de parámetros. LpazFlag se puede especificar como "esperar" o "notidad". Si es "esperar", el mensaje MCI_WAIT se enviará al formulario principal después de ejecutar el comando mci, y si es "notidad", se enviará el mensaje MCI_NOTIFY. Este parámetro es de poca utilidad en Visual Basic.
Permítanme primero indicar que los tipos de dispositivos multimedia admitidos por Microsoft incluyen cdaudio, dat, digitalvideo, otros, overlay, escáner, secuenciador, vcr, videodisc y waveaudio (nota: Microsoft no formatea archivos RealPlay). son compatibles. Puede obtener el tipo de archivo abierto con el siguiente código: lReturn=mciSendString("capability lpszDevice tipo de dispositivo", sReturn, 32, 0)).
En cuanto a qué tipos de dispositivos admiten qué parámetros, puede buscar la palabra clave "Cadenas de comandos MCI" en MSDN y seleccionar los comandos enumerados. Generalmente hay una tabla en el documento de ayuda HTML que le indica qué dispositivos admiten qué parámetros o en el primero. En el párrafo hay información que le indica qué dispositivos admiten este comando.
Bien, ahora hagamos una introducción sistemática a los complicados, malditos y poderosos parámetros del comando mci. (Este artículo solo presenta los parámetros comunes del comando abrir. Le presentaré los parámetros de otros comandos cuando tenga la oportunidad).
abrir:
Este comando se utiliza para abrir un archivo multimedia. Todos los dispositivos admiten este comando. Antes de ejecutar cualquier comando mci, se debe abrir el archivo multimedia para inicializar el dispositivo.
Los significados de varios parámetros de este comando son los siguientes: alias dispositivo_alias: especifica el alias del archivo que se va a abrir; compartible: si se abre en modo compartido. Si no se especifica este parámetro, se se abrirá en un** * Abrir en modo compartido, es decir, después de abrir un determinado archivo multimedia, otros programas no pueden abrirlo. Si se especifica este parámetro, se abrirá en * modo compartido tipo de dispositivo - especifica. que el archivo está registrado en los nombres de archivos multimedia de Windows (Nota: Los nombres de los archivos multimedia registrados en Windows no son los mismos que los nombres de los tipos de dispositivos. Solo hay diez tipos de tipos de dispositivos mencionados anteriormente. Para los nombres de archivos multimedia registrados en Windows, consulte la sección C:\Windows\win.ini [extensiones mci] del archivo), como MPEGVideo, AVIVideo, waveaudio, etc. Los archivos de tipo MPEGVideo y AVIVideo en realidad pertenecen al dispositivo de video digital.
Para el comando abrir, hay varios aspectos a los que se debe prestar atención. En primer lugar, cuando se utiliza el comando abrir para abrir un archivo, la ruta del archivo debe ser una ruta corta en formato DOS. Puede utilizar la función API GetShortPathName para devolver el formato de una ruta. Para el tipo de parámetro tipo_dispositivo, el archivo de un dispositivo compuesto (como: MPEGVideo) dispositivo mci se basará automáticamente en su extensión registrada en Windows (para obtener el nombre del tipo de un archivo con una determinada extensión registrada en Windows, marque C :\ sección [extensiones mci] del archivo Windows\win.ini) para configurar este parámetro (por lo tanto, para las extensiones enumeradas en la sección [extensiones mci] del archivo C:\Windows\win.ini, no es necesario que este parámetro especificarse), pero si el dispositivo no puede obtener el tipo de archivo según su extensión, se debe especificar este parámetro. Si no se especifica, aparecerá el mensaje: "Este no es un dispositivo mci registrado", mientras que los dispositivos simples (como un CD). dispositivos de pista de audio, VCR de control programable, reproductores de discos láser programables) no necesitan especificar este parámetro.
Si el comando se ejecuta correctamente, el valor de retorno es 0. En este punto, puede utilizar el alias especificado por alias para ejecutar varios comandos mci.
Interrupción: especifique una clave para salir del comando mci actual utilizando el parámetro de espera.
Capacidad: Obtenga las funciones del dispositivo abierto, como si se puede reproducir, si se puede salir, si se puede grabar, etc.
Capturar: copia los datos del frame buffer al archivo especificado.
Cerrar: Cierra el dispositivo y libera memoria.
Configurar: Muestra un cuadro de diálogo para configurar ciertas propiedades del dispositivo.
Copiar: Copia datos al portapapeles.
Cue: Ejecute este comando antes de reproducir o grabar para acelerar la reproducción o grabación.
Cortar: Corta los datos del espacio de trabajo al portapapeles.
Eliminar: elimina segmentos de datos del archivo multimedia abierto.
Congelar: finaliza la entrada o salida de vídeo y prohíbe que la transmisión de vídeo obtenga datos del búfer de fotogramas.
Información: obtiene información del dispositivo, como algoritmo, derechos de autor, archivos abiertos, UPC, etc.
Lista: Devuelve el número y tipo de vídeos y audios.
Cargar: Abre un archivo en el formato especificado por el dispositivo. Función similar a abrir.
Monitor: especifique la fuente actual. La fuente actual predeterminada es el espacio de trabajo actual.
Pegar: Copia el contenido del portapapeles al espacio de trabajo.
Pausar: Pausa la reproducción o grabación.
Reproducir: Jaja, no hace falta decir más sobre este comando.
Poner: Determina el área donde se muestran las ventanas de origen y destino.
Calidad: Personaliza el nivel de calidad del audio o vídeo y el método de compresión de imágenes estáticas (como BMP, JPG).
Realizar: Personaliza la paleta de colores de la ventana de visualización de imágenes.
Registro: No hace falta decir más.
Reservar: Asigna espacio en disco contiguo para el área de trabajo del dispositivo.
Restaurar: Copia una imagen estática del archivo al frame buffer.
Reanudar: Continuar reproduciendo o grabando.
Guardar: Guarda un archivo mci.
Buscar: localiza la posición del fotograma especificada y espera.
Establecer: Establece ciertos parámetros. (Por ejemplo, canal izquierdo, interruptor de unidad óptica, formato de hora, etc.)
Setaudio: establece parámetros de audio. (Por ejemplo, canales de graves, agudos, izquierdo y derecho)
Establecer vídeo: establece parámetros para la reproducción o captura de vídeo. (Como brillo, contraste, gamma, etc.)
Estado: devuelve la información de estado del dispositivo que está encendido.
Paso: Establezca el número de fotogramas para la reproducción lenta. Un número negativo significa reproducción inversa. La unidad es fotogramas/segundo.
Para: No hace falta decir más.
Deshacer: deshace los últimos comandos de copiar, cortar, eliminar y pegar.
Descongelar: La operación inversa de Freeze.
Actualización: lee los datos del fotograma actual y los muestra en la ventana de destino o DC de destino (escena del dispositivo).
Dónde: obtiene el área de visualización de origen o destino especificada por el comando Put.
Ventana: Establece la ventana de reproducción. Puede usarlo para configurar la ventana de reproducción en otra ventana y cancelar la ventana predeterminada.
canales channel_count: Establece el canal para reproducción o grabación
clock time: Establece la hora externa a la variable "time". Esta variable es un valor entero largo sin signo
formato del contador: Establezca el formato del contador
valor del contador: Establezca el contador de la videograbadora en el valor especificado
puerta cerrada: Retraiga la bandeja del disco
puerta abierta: expulse el disco
formato de archivo: especifique el formato de hora utilizado por el comando "guardar" o "capturar". Si se omite, se utilizará el formato predeterminado del dispositivo. Si se especifica un formato de archivo que entra en conflicto con el algoritmo actual y la "calidad", se utilizará el formato de archivo predeterminado.
Los siguientes son todos los formatos de archivo definidos:
avi: formato AVI; avss: formato AVSS; dib: formato DIB; jpeg: formato JPEG; rjpeg: formato RJPEG
etiqueta de formato pcm: establece el formato de reproducción o grabación en PCM y el archivo se guarda en este formato
etiqueta de formato: establece el formato de reproducción o grabación , El archivo se guarda en este formato
código de tiempo de índice
contador de índice
fecha de índice
tiempo de índice: establece la visualización actual de el VCR
p>entero de entrada: configura el canal de entrada de audio
duración de la duración: configura la longitud de la cinta VCR especificada por el usuario
master midi: configura el MIDI secuenciador como fuente de sincronización, los datos de sincronización son transmisión en formato MIDI
master none: desactiva el secuenciador MIDI para que no envíe datos de sincronización
master smpte: configura el secuenciador MIDI como fuente de sincronización y el los datos de sincronización están en formato SMPTE (Sociedad de Ingenieros de Cine y Televisión y Sociedad de Ingenieros de Televisión) enviado
hora de compensación: establezca la compensación SMPTE. El formato de la variable "hora" es: hh: mm: ss: ff; hh es la hora, mm es el minuto, ss es el segundo, ff es el fotograma
entero de salida: establece el audio canal de salida
tiempo de espera de pausa: establece la duración máxima del comando "pausa", en milisegundos. 0 significa que no hay pausa
duración de la duración del postroll: el período de tiempo utilizado para interrumpir la transmisión de la videograbadora al ejecutar un comando "detener" o "pausar" en el formato de hora actual.
asignador de puertos : El mapeo MIDI se establece en el puerto que recibe mensajes MIDI
puerto ninguno: cancela la transmisión de mensajes MIDI
puerto número_puerto: configura el puerto MIDI para recibir mensajes MIDI
encender
apagar: enciende y apaga un dispositivo
duración de la duración del preroll: establece la duración utilizada para estabilizar la salida de la videograbadora en el formato de hora actual
formato de grabación SP
formato de grabación LP
formato de grabación EP: configura el modo de grabación de VCR, SP: reproducción normal EP: reproducción externa de LP
<; p> samplespersec integer: establece la velocidad de muestreo de reproducción o grabación, y el archivo se guardará en este formatobuscar exactamente activado
buscar exactamente desactivado: establece dos modos de posicionamiento. "Buscar exactamente en" se refiere al posicionamiento en el marco especificado. "Buscar exactamente fuera" significa localizar el fotograma clave más cercano al fotograma especificado.
archivo esclavo: configura el secuenciador MIDI para usar datos de archivo como fuente de sincronización. Esta es la configuración predeterminada.
MIDI esclavo: configura el secuenciador MIDI para usar los datos MIDI de entrada como. la fuente de sincronización. El secuenciador reconoce datos en formato MIDI
esclavo ninguno: configura el secuenciador MIDI para ignorar los datos de origen de sincronización
esclavo smpte: configura el secuenciador MIDI para usar los datos MIDI de entrada como fuente de sincronización . El secuenciador reconoce datos en formato SMPTE
Factor de velocidad: establece la velocidad de reproducción de audio y vídeo en el espacio de trabajo. "factor" es un valor proporcional: 1000 significa jugar a velocidad normal, 500 significa jugar a la mitad de la velocidad normal y 2000 significa jugar a 2 veces la velocidad normal. Cuando es 0, significa reproducir lo más rápido posible sin perder fotogramas de audio y vídeo
formato de archivo fijo: establece el formato de archivo utilizado por el comando "capturar"
tempo tempo_value : establece la velocidad de la secuencia, en el formato de hora actual
formato de hora btyes: en el archivo en formato PCM, establece el formato de hora en bytes. Toda la información de ubicación se expresará como valores de bytes
formato de hora fotogramas: establece el formato de hora en fotogramas
formato de hora hms: establece el formato de hora en horas, minutos, segundos
formato de hora en milisegundos: establece el formato de hora en milisegundos
formato de hora msf: establece el formato de hora en minutos, segundos y fotogramas. Se expresa como: mm:ss:ff. mm son minutos, ss son segundos, ff es fotograma
muestras de formato de hora: establezca el formato de hora en la frecuencia de muestreo
formato de hora smpte24
formato de hora smpte25
p>formato de hora smpte30: establece el formato de hora en velocidad de fotogramas SMPTE
formato de hora smpte 30 drop: establece el formato de hora en SMPTE30 drop (?)
puntero de canción con formato de hora: establece el formato de hora en puntero de canción
formato de hora tmsf: establece el formato de hora en formato de pista, minuto, segundo y fotograma. Se expresa como: tt:mm:ss:ff. tt es la pista, mm es el minuto, ss es el segundo, ff es el fotograma
formato de tiempo de pista: establece el formato de ubicación para rastrear
contador de modo de tiempo: establece la ubicación modo de información para usar el contador de VCR
detección del modo de tiempo: establece el modo de información de posición en un formato basado en la información del código de tiempo de la cinta de detección
código de tiempo del modo de tiempo: establece la información de posición modo de la cinta a un formato usando información de código de tiempo
p>
video apagado
video encendido: apaga y enciende el video
Setaudio: establezca parámetros de audio (como graves, agudos, canales izquierdo y derecho). El vídeo digital y el VCR admiten este comando.
algoritmo de algoritmo: seleccione un algoritmo de compresión de audio específico. Este algoritmo se utilizará en los comandos "reservar" y "grabar".
MCI define "algoritmo" como: "g711" "g721" "g722" "g728" "pcm" "cdxa" "adpcm" "adpcm4e"
Alineación a número entero: establece la entrada del audio de forma de onda dispositivo Cola de bloque de datos relacionada con el comienzo de los datos
bass to factor: establece el valor de graves de audio
bitspersample en bit_count: establece el número de bits muestreados cada vez durante la grabación p>
bytespersec a entero: Establece el número promedio de bytes registrados por segundo
clocktime: Especifica la unidad de tiempo utilizada en el parámetro "over" como milisegundos
Entrada: Activar Configuración de los parámetros "graves", agudos" y "volumen". Esto afecta las señales de reproducción y grabación. Esta es la configuración predeterminada
dejado apagado
dejado encendido: cerrar y abrir el canal izquierdo
volumen izquierdo al factor: establecer el volumen del canal izquierdo
monitor para escribir número número: Controla qué fuente de entrada se pasa a la salida de la videograbadora sin cambiar la selección de la fuente de grabación. "tipo" puede ser "salida" u otra fuente de entrada válida. Si no se especifica "número", se seleccionará la primera entrada de este tipo
off
on: apagar, encender audio
salida: activar Configuración de los parámetros "Bajos", "agudos" y "volumen". Hacer que afecte la señal de reproducción pero no la señal de grabación
sobre la duración: Especifique cuánto tiempo tomará si se cambian los parámetros usando la variable "factor". "duración" es el formato de tiempo actual. Si no se especifica este parámetro, los cambios de parámetro se realizarán inmediatamente
Descriptor de calidad: especifica las características de compresión cuando se graba audio en un archivo. Todos los dispositivos admiten grabación "baja", "media" y "alta"
desactivada: borre la selección de fuente de audio, el siguiente comando "grabar" no grabará datos de audio
grabación activada : abre la selección de grabación de datos de audio. Este es el elemento predeterminado
grabar pista track_number off: borre la selección de fuente de audio especificada por "track_number" y el comando "grabar" posterior no grabará los datos de audio
grabar pista track_number on: activa la selección de fuente de audio especificada por "track_number"
right off
right on: apaga y enciende la salida de audio del canal derecho
volumen derecho a factor: establece el volumen del canal correcto
samplespersec a entero: la frecuencia de muestreo registrada bajo el algoritmo "pcm" o "adpcm", el archivo se guarda en este formato
fuente a nombre de fuente: configura la fuente de entrada de audio. "nombre de fuente" puede ser "izquierda", "derecha", "promedio" y "estéreo", es decir, izquierda, derecha, promedio, estéreo respectivamente
fuente para escribir el número número: Seleccione la fuente de audio que será grabado en la cinta.
"type" debe ser "tuner" "line" "svideo" "aux" "generic" "mute"
secuencia a número: especifique la secuencia de audio reproducida en el espacio de trabajo. Si no se especifica este parámetro y el archivo no define un valor predeterminado, se reproducirá la primera secuencia de audio que encuentre físicamente el controlador de audio
pista número_pista desactivada: cierra la pista especificada
pista número_pista activada: abre la pista especificada
agudos al factor: establece el valor de los agudos
volumen al factor: establece el volumen de los canales izquierdo y derecho
Según mi experiencia, el valor de graves, el valor de agudos y el volumen oscilan entre 0 y 1000. Hay otro aspecto importante sobre el audio que es fácil de confundir: algunos amigos esperan cerrar el canal izquierdo (derecho) para inhibir el sonido del canal izquierdo (derecho), pero el resultado es que los canales restantes aún no están cerrados. sonido del tracto vocal. Esto se debe a que la fuente de audio predeterminada siempre es estéreo, y el estéreo mezcla un ligero sonido del canal derecho (izquierdo) con el canal izquierdo (derecho) para lograr un efecto estereoscópico. Para suprimir completamente el sonido de un canal, utilice el parámetro "fuente a nombre de fuente".
Establecer vídeo: Establece los parámetros de reproducción o captura de vídeo (como brillo, contraste, valor gamma, etc.). Los dispositivos de vídeo digital admiten este comando.
algoritmo de algoritmo: especifique el algoritmo de compresión de vídeo utilizado por el siguiente comando "reservar" o "grabar". MCI ha definido: "mpeg" "h261". Si el algoritmo especificado entra en conflicto con el formato de archivo actual, se utilizará el algoritmo predeterminado del archivo
bitsperpel para contar: configurado con "capturar" o "recordar" ". Número de bits por píxel al guardar datos
brillo al factor: configurar el brillo del vídeo
tiempo de reloj: especifique la unidad de tiempo utilizada por el parámetro "over" en milisegundos
color al factor: establece la saturación del video (color)
contraste al factor: establece el contraste del video
gamma al valor: establece el valor de corrección de gamma. Un "valor" de 2200 significa que el valor de gamma es 2,2 y 1000 significa que no hay corrección de gamma.
medios tonos: use la paleta de medios tonos en lugar de la paleta predeterminada
entrada: active "brillo " "color" "contraste" "gamma" "nitidez" "tinte" configuración de parámetros para afectar la señal de entrada y la señal de grabación
color clave en r: g: b: establece "color clave" Es un RGB valor
índice de clave a índice: establezca "índice de clave". "index" debe ser el índice de una paleta física
monitor para escribir el número número: controla qué fuente de entrada se pasará a la salida del VCR sin cambiar la selección de la fuente de grabación.
"tipo"
número de marcas: devuelve el número máximo de máscaras, 0 significa que las máscaras no son compatibles
salidas: devuelve el número total de dispositivos de salida
buscar precisión: devuelve la precisión de posicionamiento de un determinado fotograma, 0 significa posicionamiento preciso, 1 significa que el error del fotograma a posicionar no es mayor que 1 fotograma
velocidad de reproducción lenta: devuelve la velocidad de reproducción lenta, en fotogramas por segundo
usa archivos: devuelve verdadero si los datos utilizados por el dispositivo compuesto se almacenan en archivos
usa paletas: devuelve verdadero si el dispositivo usa paletas
windows: Devuelve el número de ventanas admitidas por el dispositivo que se pueden mostrar simultáneamente
Captura: Copia los datos del frame buffer al archivo especificado. El vídeo digital admite este comando.
en el nombre de la ruta: especifique la ruta y el nombre del archivo para guardar la imagen capturada en el búfer de cuadros.
en el rectángulo: especifique el área de la imagen en el búfer de cuadros capturados; el valor predeterminado es El área especificada por el parámetro de origen del comando
Nota: este comando puede fallar durante la reproducción o durante operaciones que requieren recursos. Si el framebuffer se actualiza en tiempo real, se pausará.
Cerrar: Cierra el dispositivo y libera memoria. Cuando se cierran todas las instancias o archivos de un dispositivo MCI, el dispositivo MCI se desinstala. Todos los dispositivos admiten este comando.
Nota: Si desea cerrar todos los dispositivos, debe hacer esto: cerrar todos
Configurar: muestra un cuadro de diálogo para configurar algunas propiedades del dispositivo. El vídeo digital admite este comando.
Copiar: Copia datos al portapapeles. El vídeo digital admite este comando.
en el rectángulo: especifique el área del búfer de fotogramas que se copiará; el valor predeterminado es todo el búfer de fotogramas.
flujo de flujo de audio: especifique el flujo de audio del grupo de trabajo actual afectado con este comando, si se usa este parámetro, si desea copiar la transmisión de video, debe especificar el parámetro "transmisión de video", el valor predeterminado es transmisión de audio + transmisión de video
desde la posición: Especifique la grabación inicial punto, el valor predeterminado es la posición actual
para posicionar: especifique el punto final. La transmisión de video y audio en esta posición no se grabará. El valor predeterminado es el punto final del grupo de trabajo actual.
transmisión de video: especifique la transmisión de video en el grupo de trabajo afectado por este comando, si se usa este parámetro, y si desea copiar la transmisión de audio, debe especificar el parámetro "transmisión de audio"
Señal: ejecutar este comando antes de reproducir o grabar puede acelerar la reproducción o grabación. El vídeo digital, el VCR y el audio de forma de onda admiten este comando.
desde la posición: Especifique el punto de partida
Entrada: Prepárese para grabar. se puede omitir el video digital
noshow: prepárese para reproducir, pero no lo muestre primero.
salida: listo para reproducir, si no se especifica entrada ni salida, el valor predeterminado es salida
preroll: pre-roll a la siguiente posición
inversa: especificado como invertir Poner
en posición: especifique el punto final
Nota: este comando fallará si el dispositivo está reproduciendo, grabando o en pausa.
Cuando se utiliza el parámetro "salida", utilice los parámetros "desde", "a" o "inverso" del comando "reproducir" para salir del comando. Cuando se utiliza el parámetro "entrada", utilice el parámetro "desde". parámetro del comando "grabar", "a" o "inicializar" los parámetros saldrán del comando.
Cortar: Corta los datos del espacio de trabajo al portapapeles. El vídeo digital admite este comando.
en el rectángulo: Especifica el área de cada cuadro. El valor predeterminado es todo el marco. Cuando se especifica este parámetro, el fotograma no se elimina y la información de la imagen original se reemplaza por un bloque negro
secuencia de audio: especifica la secuencia de audio especificada del grupo de trabajo actual afectado por este comando, si este Se utiliza el parámetro, y si desea cortar la transmisión de video, debe especificar el parámetro "transmisión de video", el valor predeterminado es transmisión de audio + transmisión de video
desde la posición: especifique el punto de corte inicial, el valor predeterminado es la posición actual
a posicionar: Especifique el punto final. El punto final no se cortará. El valor predeterminado es el punto final del grupo de trabajo.
Transmisión de video: Especifique. la transmisión de video especificada del grupo de trabajo actual afectado por este comando. Si se usa este parámetro, desea cortarlo. Para cortar la transmisión de audio, debe especificar el parámetro "transmisión de video".
Nota: Antes de llamar al comando "guardar", aunque el comando "cortar" parece haber tenido éxito durante la reproducción, solo cuando se llama al comando "guardar", se escribirán las eliminaciones realizadas por este comando. al archivo
Eliminar: elimina el segmento de datos del archivo multimedia abierto. El vídeo digital y el audio de forma de onda admiten este comando.
en el rectángulo: Especifica el área que se eliminará en cada cuadro. El valor predeterminado es todo el marco. Cuando se especifica este parámetro, el fotograma no se elimina y la información de la imagen original se reemplaza por un bloque negro
secuencia de audio: especifica la secuencia de audio del grupo de trabajo actual afectado por este comando. Si utiliza este parámetro y desea eliminar la transmisión de video, debe especificar el parámetro "transmisión de video", el valor predeterminado es transmisión de audio + transmisión de video
desde la posición: especifique la posición inicial, el valor predeterminado es la posición actual
a la posición: especifique el punto final, el valor predeterminado es el punto final del grupo de trabajo
secuencia de video: especifique la secuencia de video del grupo de trabajo actual afectado por esto comando Si se utiliza este parámetro y desea eliminar la transmisión de audio, debe especificar el parámetro "transmisión de video", el valor predeterminado es transmisión de audio + transmisión de video
Nota: antes de ejecutar cualquier comando usando el parámetro de posición. , puede utilizar el parámetro "formato de hora" del comando "set" para configurar el formato de hora del medio, como milisegundos, fotogramas, etc.
Escape: transmite información especificada por el dispositivo a un dispositivo . El dispositivo de videodisco admite este comando.
Congelar: finaliza la entrada o salida de vídeo y prohíbe que la transmisión de vídeo obtenga datos del búfer de fotogramas. dgital-video, video-overlay y VCR admiten este comando.
en el rectángulo: Especifica el área. Para dispositivos de vídeo digital, los píxeles del área especificada están enmascarados. El formato del rectángulo es X1 Y1 X2 Y2.
X1 Y1 es la coordenada de la esquina superior izquierda, X2 Y2 especifica el ancho y el largo
campo: congela el área especificada, este parámetro es el predeterminado
marco: congela todo el marco
entrada: congela el cuadro actual de la imagen de entrada, independientemente de si se está reproduciendo o en pausa.
Salida: congela la salida del cuadro actual de la videograbadora. Si la videograbadora ejecuta este comando durante la reproducción, el cuadro actual se congela y la videograbadora se pone en pausa. Si VCE está en pausa, el fotograma actual se congela. Si no se especifica ni entrada ni salida, el valor predeterminado es salida
exterior: especifique lo que se congela para que sea la parte exterior del área definida por el parámetro "at"
Nota: Si necesita especificar un área irregular, puede utilizar los comandos congelar y descongelar en combinación. Algunos dispositivos de superposición de vídeo limitarán la complejidad del índice del área
: controle la visualización en pantalla real del dispositivo VCR. Solo compatible con dispositivos VCR
apagado: desactiva la visualización en pantalla real
activado: activa la visualización en pantalla real. Los elementos que se muestran son la información especificada por el parámetro "index" del comando "set"
Información: obtiene información del dispositivo, como algoritmo, derechos de autor, archivos abiertos, UPC, etc. Todos los dispositivos MCI admiten este comando.
algoritmo de audio: devuelve el nombre del algoritmo de compresión de audio actual.
calidad de audio devuelve una descripción de la calidad de compresión de audio actual. Si establece su calidad en un valor determinado sin utilizar el valor especificado, es posible que se devuelva desconocido
copyright: devuelve la información de copyright del archivo MIDI
file: devuelve el nombre del archivo utilizado por el dispositivo compuesto. Si el dispositivo no tiene un archivo abierto y no se ha utilizado el comando "cargar", se devuelve una cadena vacía
info identidad: Genera un número de serie único para el CD
info upc: generar CD UPC (código de producto universal, código de producto global)
input: devuelve la descripción del dispositivo de entrada actual
name: devuelve el nombre de la secuencia
salida: Devuelve Descripción del dispositivo de salida actual
producto: Devuelve la descripción del dispositivo. La información devuelta suele incluir el nombre del producto y el número de modelo. La información devuelta suele tener 31 bytes o menos
algoritmo de imagen fija: devuelve el nombre del algoritmo de compresión de imágenes fijas actual
calidad de la imagen fija: devuelve el nombre de descripción de la calidad de compresión de imágenes fijas actual. Si establece su calidad en un valor determinado sin utilizar su valor especificado, es posible que se devuelva desconocido
uso: devuelve una descripción de las restricciones de uso de los datos de audio y vídeo en el grupo de trabajo
Versión: devuelve el controlador del dispositivo o la versión del hardware
algoritmo de video: devuelve el nombre del algoritmo de compresión de video actual
calidad de video: devuelve el nombre de descripción de la calidad de compresión de video actual, si es su calidad. se establece en un valor determinado sin usarlo. El valor especificado puede devolver texto de ventana desconocido
: devuelve el título de la ventana utilizada por el dispositivo
lista: devuelve el número y tipo de vídeo y audio. El vídeo digital y el VCR admiten este comando.
algoritmo de audio: devuelve el nombre del algoritmo de compresión de audio.
algoritmo del algoritmo de calidad de audio: devuelve el nivel de calidad de compresión especificado por "algoritmo".
Si "algorit