|
|
|
|
- Procedure se utiliza para gestionar los diferentes eventos que se producen
- Sesiones y pistas
- Recopilación
- CD/DVD de audio grabado
- Configuración necesaria
Graba los archivos encontrados en la compilación en el CD o DVD. Durante el proceso de quemado, BurnerSave llama regularmente a un lenguaje WL específico Procedure. Este procedimiento se utiliza para manejar los diferentes eventos que ocurren durante la quemadura Process. Observaciones: - Después de llamar a BurnerSave, la compilación actual se borra automáticamente.
- Esta función no está bloqueando. Para saber si la quema se ha completado, utilice el lenguaje WLanguage Procedure llamado regularmente por BurnerSave.
// Actual CD burning // The burner door will be automatically opened at the end of burn process ResBurn is boolean ResBurn = BurnerSave(burnerAutoEject, ProcBurnCD) // To view the entire example, click the "Example" link
Sintaxis
<Result> = BurnerSave(<Burn options> [, <WLanguage procedure> [, <Pointer>]])
<Result>: booleano - True si se inició la grabación de los archivos del CD o DVD,
- False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
Para saber si la quema es completa, pruebe la Event que se encuentra en el <Nombre de la Procedure> Procedure.
Observación: Un CD o DVD debe encontrarse en la grabadora.. Este CD/DVD debe contener suficiente espacio para grabar una nueva sesión.
<Burn options>: Constante o combinación de constantes de tipo Integer Opción para grabar archivos en el CD o DVD: | | burnerAutoEject | Abre la puerta del quemador al final del quemado Process. | burnerFinalize | Finaliza los medios de comunicación: no se puede realizar ninguna otra operación de escritura en el medio. Observación: Sin embargo, los medios reescribibles pueden ser borrados y reutilizados. | burnerNoEject | No abre la puerta del quemador al final de la quemadura Process. | burnerSimulate | Simula la grabación de CD o DVD. Todos los pasos de la grabación de Process se llevan a cabo, excepto la propia grabación de los archivos en el CD/DVD. |
Por defecto, los archivos se queman realmente en el CD/DVD (sin simulación) y la puerta de la grabadora no se abre al final de la grabación Process. <WLanguage procedure>: Nombre opcional de Procedure Nombre del procedimiento WLanguage ("callback") llamado regularmente durante la quemadura Process. Esta Procedure se utiliza para gestionar los diferentes eventos que ocurren. Este procedimiento tiene el siguiente formato:PROCEDURE <Procedure name>(<Event encountered>, <Event message>, <Procedure pointer>, <Parameter 1>, <Parameter 2>) Los parámetros de este Procedure son opcionales. No hay necesidad de pasarle parámetros a este Procedure. De hecho, estos parámetros se rellenan automáticamente cada vez que se procesa un archivo. <Pointer>: Entero opcional Puntero pasado al procedimiento <Nombre de procedimiento>. Observaciones Procedure se utiliza para gestionar los diferentes eventos que se producen La función BurnerSave llama regularmente al procedimiento <Nombre de procedimiento>. Este procedimiento se utiliza para manejar los diferentes eventos que ocurren durante la quemadura Process. Este Procedure es un Procedure local o global. Esta Procedure debe ser declarada de la siguiente manera: PROCEDURE <Procedure name>(<Event encountered>, <Event message>, <Procedure pointer>, <Parameter 1>, <Parameter 2>) - <Event encontrada> es una constante que indica el tipo de Event.
- <Mensaje Event> es una cadena de caracteres que contiene el mensaje del Event encontrado.
- <Puntero Procedure> es un entero cuyo valor es el que se pasa al parámetro <Puntero> de BurnerSave. Si no se especifica <Pointer>, <Pointer> es set a 0.
- <Parámetros 1> y <Parámetros 2> son números enteros que contienen un valor específico de la Event que ocurrió.
Los diferentes valores son los siguientes: | | | | | Event | <Evento encontrado> | <Mensaje evento> | <Parámetro 1> | <Parámetro 2> |
---|
Cancelar la quemadura Process | burnerNotificationCancel | "" | 0 | 0 | Error detectado | burnerNotificationError | Mensaje de error | Código de error que se ha producido | 0 | Cerrar el CD/DVD | burnerNotificationCloseCD | "" | Duración (en segundos) del cierre del CD/DVD | 0 | Quemar Process completado | burnerNotificationEndBurning | Mensaje de error si <Parámetro 1> es diferente de 0, cadena vacía (""") en caso contrario | Código de retorno, 0 si no hay error | 0 | Quemar un bloque | burnerNotificationBurnBlock | "" | Rango del bloque actual | Número total de bloques a quemar | Grabar una pista | burnerNotificationBurnTrack | "" | Rango de la pista actual | Número total de pistas a grabar | Prepárate para quemar | burnerNotificationPrepareBurning | "" | Duración (en segundos) de la preparación para la grabación | 0 | Otro Event | | Mensaje de Event | Rango del paso actual | Número total de pasos a realizar |
Para obtener el valor de <puntero Procedure>, su valor debe asignarse al valor de <puntero> en la Procedure con Transferencia. Observación: Los parámetros de este Procedure son opcionales: tiene la capacidad de especificar la Event y el mensaje por ejemplo. Sesiones y pistas Los CDs/DVDs se dividen en sesiones y pistas. Una sesión corresponde a todos los archivos grabados al mismo tiempo durante una sola operación.. Una pista corresponde a un archivo. Una sesión puede contener una o más pistas. Cada nueva operación de grabación en el mismo CD/DVD genera una nueva sesión en el CD/DVD. Observación: Para un CD/DVD de audio, algunos lectores de CD/DVD sólo pueden leer las pistas de la primera sesión. Recopilación Una compilación corresponde a la set de archivos que deben ser grabados en un CD o DVD. Esta compilación se tendrá en cuenta la próxima vez que se llame a BurnerSave. Una compilación se elimina automáticamente: - al cambiar el tipo de CD/DVD a grabar (BurnerMediaTipo).
- al seleccionar el quemador default (QuemadorSeleccionar).
- después de llamar a la función BurnerSave (solo si se inició la grabación, <Resultado> se establece en True).
- al cancelar la grabación process (QuemadorCancelar).
- al cerrar la aplicación WINDEV o el sitio WEBDEV actual.
CD/DVD de audio grabado No puede grabar una compilación en un CD/DVD de audio que ya esté grabado.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|