Tu estás aquí: ¡Bienvenido! » Traducciones » pygame » cdrom » CD
Usuario
Buscar páginas
Esta Pagina
General

CD

CD

pygame.cdrom.CD(id): return CD

Puede crear un objeto CD por cada dispositivo de cdrom en el sistema. Use pygame.cdrom.get_count() para determinar cuantos dispositivos existen actualmente. El argumento id es un número entero que representa al dispositivo, comenzando en 0.

El objeto CD no está inicializado, solo puede llamar a CD.get_id() y CD.get_name() en un dispositivo no inicializado.

Es seguro crear múltiples objetos CD para el mismo dispositivo, actuarán cooperativamente de forma normal.

init

Inicializa un dispositivo de cdrom para utilizar.

CD.init(): return None

Inicializa un dispositivo de cdrom para utilizar. El dispositivo se debe inicializar para que funcionen la mayoría de los métodos. Incluso si el resto de pygame ha sido inicializado.

Puede haber una pausa mientras el dispositivo se inicializa. Evite usar CD.init() si el programa parece no detenerse por uno o dos segundos.

quit

Deshabilita un dispositivo de cdrom.

CD.quit(): return None

Deshabilita un dispositivo de cdrom. Llame a este método cuando su programa no valla a acceder al dispositivo por un tiempo.

get_init

Devuelve true si el dispositivo de cd está inicializado.

CD.get_init(): return bool

Comprueba si esta unidad de cdrom está inicializada. Es difierente de pygame.cdrom.init, ya que cada unidad debe ser inicializada individualmente.

play

Comienza a reproducir audio.

CD.play(track, start=None, end=None): return None

Reproduce audio de un cdrom en la unidad. Además del argumento del número de pista, también puedes pasarle el tiempo de comienzo y final de la reproducción. El tiempo de inicio y fin están en segundos, y puedes limitar la sección de una pista de audio reproducida.

Si le pasa el tiempo de inicio pero no el final, se reproducirá audio hasta el final de la pista. Si le pasas un tiempo de inicio y 'None' para el final, el audio se reproducirá hasta el final del disco.

Ver CD.get_numtracks y CD.get_track_audio para buscar pistas a reproducir.

Nota: track 0 es track 1 en el CD. Los números de pista empiezan en cero.

stop

Detiene la reproducción de audio.

CD.stop(): return None

Detiene la reproducción de audio desde el cdrom. Esto también hará perder la posición actual de reproducción. Este método no hace nada si la unidad no está reproduciendo en ese momento.

pause

Detiene temporalmente la reproducción de audio.

CD.pause(): return None

Detiene temporalmente la reproducción de audio en el CD. La reproducción se puede resumir en la misma posición con el método CD.resume(). Este método no hace nada si la unidad no está reproduciendo en ese momento.

Nota: track 0 es la primer pista del CD. Los números de pista comienzan en 0.

resume

Reanuda la reproducción de audio.

CD.resume(): return None

Reanuda un CD en pausa. Este método no hace nada si el CD no está en pausa o se encuentra reproduciendo.

eject

Expulsa o abre la unidad de cdrom.

CD.eject(): return None

Abrirá la unidad de cdrom y expulsará la bandeja. Si el dispositivo está reproduciendo o en pausa se interrumpirá.

get_id

Obtiene el índice de la unidad de cdrom.

CD.get_id(): return id

Retorna el identificador entero id que se utilizó para crear la instancia de CD. Este método puede operar en un CD no inicializado.

get_name

Obtiene el nombre de sistema de la unidad de cdrom.

CD.get_name(): return name

Retorna el nombre de un dispositivo. Este es el nombre de sistema usado para representar la unidad. Puede ser el nombre del dispositivo o la letra de la unidad. Este método puede funcionar en un dispositivo de CD sin inicializar.

get_busy

Retorna True si el dispositivo está reproduciendo audio.

CD.get_busy(): return bool

Retorna True si el dispositivo de cd está ocupado reproduciendo audio.

get_paused

Devuelve True si el dispositivo está en pausa.

CD.get_paused(): return bool

Devuelve True si el dispositivo está en pausa.

get_current

Obtiene la posición de la reproducción actual.

CD.get_current(): return track, seconds

Retorna la pista actual y el tiempo de reproducción de esa pista. Este método funciona cuando el dispositivo está en pausa o reproduciendo.

Nota: track 0 es la primer pista del CD. Los números de pista comienzan en cero.

get_empty

False si un cdrom está dentro de la unidad.

CD.get_empty(): return bool

Retorna False si actualmente hay un cdrom en la unida. Si la unidad está vacía retornará True.

get_numtracks

Obtiene el número de pistas del cdrom.

CD.get_numtracks(): return count

Retorna el número de pistas del cdrom en la unidad. Retornará 0 si la unidad está vacía o no hay pistas.

get_track_audio

True si la pista del cdrom tienen datos de audio.

CD.get_track_audio(track): return bool

Determina si una pista del cdrom contiene datos de audio. También puede llamar a CD.num_tracks() y CD.get_all() para obtener mas información acerca del cdrom.

Nota: track 0 es la primer pista del CD. Los números de pista comienzan en cero.

get_all

Obtiene toda la información de pistas.

CD.get_all(): return [(audio, start, end, lenth), ...]

Retorna una lista con información de cada pista del cdrom. La información consiste en una tupla con cuatro valores. El valor audio será True si la pista contiene datos de audio. Los valores start, end y length son números reales en segundos. Tanto start como end representan tiempos absolutos del disco entero.

get_track_start

Obtiene el tiempo de inicio de una pista de cdrom.

CD.get_track_start(track): return seconds

Retorna el tiempo absoluto en segundos donde está el inicio de la pista de cdrom.

Nota: track 0 es la primer pista del CD. Los números de pista comienzan en cero.

get_track_length

Obtiene la duración de una pista.

CD.get_track_length(track): return seconds

Retorna un valor en número real que representa la duración en segundos de una pista del cdrom.

Nota: track 0 es la primer pista del CD. Los números de pista comienzan en cero.

 
traducciones/pygame/cdrom/cd.txt · Última modificación: 20/01/2009 a las 17:40 (editor externo)
Este sitio funciona sobre el motor wiki de DokuWiki.
© 2003-2008 Hugo Ruscitti