Resumen: DirectSound Componente de sonido de la API para aplicaciones multimediales de Microsoft: DirectX.

Slides:



Advertisements
Presentaciones similares
Capítulo I Gestión de E/S 1.- Gestión de E/S 2.- Hardware de E/S 3.- Software de E/S.
Advertisements

2.2 plano cartesiano EL PLANO CARTESIANO.
MULTIMEDIA Presentación realizada por: Virgilio Marco Aparicio.
Arquitectura de Sistema de E/S
COLEGIO UNIVERSITARIO DE ADMINISTRACION Y MERCADEO
Sistema operativo Componentes de un sistema operativo
III - Gestión de memoria
Movimiento Armonico Simple (M.A.S)
Los ángulos en la imagen
Shaders. Direct x DirectX es una colección de APIs desarrolladas para facilitar las complejas tareas relacionadas con multimedia, especialmente programación.
Subsistemas De un Sistema Operativo Celeste Domínguez Romo
Introducción al software
UNIDAD 2. ADMINISTRACION DE PROCESOS Y DEL PROCESADOR
Teoría del Diseño I El Color.
Estructuras en Sistemas Operativos
UTFSM - Sistemas Operativos
El plano cartesiano.
Introducción a la computadora
Administración del espacio
Introducción a la Ingeniería en Sistemas
 Una parte física o hardware, formada por los circuitos electrónicos, dispositivos electromagnéticos y ópticos que forman el teclado, la torre, el monitor,
Arquitectura de ordenadores.
COMPLEMENTOS DE INSTALACION DE SOFTWARE API´s y Complementos Plug-ins.
Overview Sistemas Computacionales
SISTEMA OPERATIVO Un sistema operativo es un programa que actúa como intermediario entre el usuario y el hardware de un computador y su propósito es proporcionar.
Resolución de Problemas y Algoritmos Uso de iteración con secuencias
Direct Sound Componente de sonido de la API para aplicaciones multimediales de Microsoft: DirectX.
Detección de Silencio Basado en Umbral de Energía Auto-Ajustable Redes de Alta Velocidad Presentan:Felipe Galaz Cristian Romero Profesora: Marta Barría.
Introducción a los Sistemas Operativos
. 1) Dadas las funciones, grafíquelas junto a sus formas trasladadas, según 1) f(x) = 4x-7 Pasos: Paso A) Calculando T 1 (x) = f( x + h ) + k, con h=3.
LENGUAJES DE PROGRAMACIÓN
Sistema de Costos por Procesos
Chips Controladores Pequeño circuito electrónico utilizado para realizar una función electrónica especifica. El chips es el que hace posible que la placa.
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
COMPONENTES DEL SISTEMA OPERATIVO.
Administrador de procesos
Memoria Principal Memoria de acceso aleatorio. La unidad de memoria y jerarquías de almacenamiento Unidades de Almacenamiento. La unidad de memoria es.
Direct Sound Componente de sonido de la API para aplicaciones multimediales de Microsoft: DirectX.
Teoría de Sistemas Operativos I/O
Introducción a los SOs.
CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO
INTRODUCCIÓN: CARACT DE LOS DISPOSITIVOS DE ALMACENAMIENTO SECUNDARIO
Dispositivos gráficos de salida
Medición del Desempeño de las Unidades de Almacenamiento
Estructura de los Sistemas Operativos
Disco duro (HDD).
Maria Camila Torres Quiroz 10I2 Cefa 2012
 En el interior de un ordenador habita una densa amalgama de componentes electrónicos que son los responsable de su correcto funcionamiento; componentes.
PRESENTADO: Hernan Dario Delgado murcia. son las siglas de random access memory, un tipo de memoria de ordenador a la que se puede acceder aleatoriamente;
Norberto Antonio Hernández huérfano
Sistemas de Archivos Sistemas Operativos.  Se debe proporcionar un almacenamiento secundario que respalda a la memoria principal  El Sistema de archivos.
Partes de la tarjeta madre
María Camila Restrepo Castrillón Mantener la operatividad del sistema Medellín 2014.
Sebastian Madrid perez
LOGO CPU. COMPANY LOGO DEFINICIÓNHISTORIA CPU DE TRANSISTORE S Y DE CIRCUITOS INTEGRADOS DISCRETOS MICROPROCES ADORES OPERACIÓN DEL CPU.
Tema: Dispositivos de almacenamiento secundario. Tema: Dispositivos de almacenamiento secundario ¿Cuál es la unidad base en el sistema de medición para.
INTRODUCCIÒN MICROCONTROLADORES
COLOR FUNDAMENTOS La identidad del color Interacción cromática.
Edición de sonido con Audacity Equipo Técnico Regional – Tecnologías de la Información y la Comunicación.
MIA - Grupo 5 Unidad 2.
HARDWARE – SOFTWARE - MANTENIMIENTO Presentado por: Andrey Muñoz Dayana Cubillos Sandra Hernández.
MEMORIA DINÁMICA.
Unidad de transferencia de memoria
LOS COMPONENTES DEL ORDENADOR
CONCEPTOS BÁSICOS DE COMPUTACIÓN
El plano cartesiano En matemática.
El Sistema Operativo es el software básico necesario para el funcionamiento de cualquier ordenador Los Sistemas Operativos están en continua evolución.
3º Rafael Quintero La perspectiva cónica En 3º de ESO Curso 2013/2014.
Arquitectura de Computadoras (Taller) Semestre II de 2008.
1º BAC Estudio del movimiento U.1 Cinemática A.12 Distancia de frenado.
Transcripción de la presentación:

Resumen: DirectSound Componente de sonido de la API para aplicaciones multimediales de Microsoft: DirectX

Direct X & DirectSound En 1995 aparece DirectX, con la idea de ser una API, con la cual, los programadores de video juegos se olvidarían del hardware que el usuario este utilizando, dejando la responsabilidad al SO. En 1995 aparece DirectX, con la idea de ser una API, con la cual, los programadores de video juegos se olvidarían del hardware que el usuario este utilizando, dejando la responsabilidad al SO. Parte de DirectX 1, es DirectSound, que en ese tiempo solo ofrecía efectos básicos de paneo izquierdo y derecho. Parte de DirectX 1, es DirectSound, que en ese tiempo solo ofrecía efectos básicos de paneo izquierdo y derecho.

Direct X & DirectSound DirectSound 3 introdujo en concepto de Directsound3d (DS3D), que ofrecía comandos para ubicar sonidos en un espacio 3D. DirectSound 3 introdujo en concepto de Directsound3d (DS3D), que ofrecía comandos para ubicar sonidos en un espacio 3D. Fue hasta DS5 que estas librerías pudieron ser aceleradas por componentes alternativos, lo que redujo sustancialmente el consumo de CPU. Fue hasta DS5 que estas librerías pudieron ser aceleradas por componentes alternativos, lo que redujo sustancialmente el consumo de CPU.

DirectSound hoy Lo que hoy nos ofrece DirectSound: Lo que hoy nos ofrece DirectSound: Tocar archivos o recursos en formato WAV. Tocar archivos o recursos en formato WAV. Tocar varios sonidos de manera simultanea. Tocar varios sonidos de manera simultanea. Asignar alta prioridad a los sonidos. Asignar alta prioridad a los sonidos. Localizar sonidos en ambientes 3-D. Localizar sonidos en ambientes 3-D. Agregar efectos como Ecos y Coros, y cambiar los parámetros de estos de manera dinámica. Agregar efectos como Ecos y Coros, y cambiar los parámetros de estos de manera dinámica. Capturar sonidos en formato WAV desde un micrófono u otros dispositivos. Capturar sonidos en formato WAV desde un micrófono u otros dispositivos.

Buffers de sonido. Para mezclar un conjunto de sonidos, se usan buffers secundarios. Luego se mezclan y se reproducen en el buffer primario de manera simultanea. Para mezclar un conjunto de sonidos, se usan buffers secundarios. Luego se mezclan y se reproducen en el buffer primario de manera simultanea. Para escribir sobre un buffer secundario, primero debemos hacer un lock, a un trozo de ese buffer. Escribir lo que deseemos en esos bytes y desbloquearlo, con unlock. DS te permite bloquear un trozo mientras se está reproduciendo otro, siempre con cierta seguridad para evitar mezclas no deseadas. Para escribir sobre un buffer secundario, primero debemos hacer un lock, a un trozo de ese buffer. Escribir lo que deseemos en esos bytes y desbloquearlo, con unlock. DS te permite bloquear un trozo mientras se está reproduciendo otro, siempre con cierta seguridad para evitar mezclas no deseadas.

Buffers de sonido. Cada aplicación debe crear al menos un buffer secundario, para almacenar y tocar los sonidos. Cada aplicación debe crear al menos un buffer secundario, para almacenar y tocar los sonidos. Un buffer secundario puede ser destruido en cualquier momento, puede ser estático y que almacene un sonido simple, o también puede tocar los sonidos de forma streaming, en caso de que el consumo de memoria fuese mayor. Un buffer secundario puede ser destruido en cualquier momento, puede ser estático y que almacene un sonido simple, o también puede tocar los sonidos de forma streaming, en caso de que el consumo de memoria fuese mayor. Los buffers secundarios se mezclan simplemente al tocar los sonidos al mismo tiempo, cualquiera sea el número, sólo dependerá del poder de procesamiento. Los buffers secundarios se mezclan simplemente al tocar los sonidos al mismo tiempo, cualquiera sea el número, sólo dependerá del poder de procesamiento.

Manejo de sonido 3D Cordenadas usadas son las cartesianas, eje x de izq a der, eje y de arriba abajo, y eje z, lejos a cerca. Cordenadas usadas son las cartesianas, eje x de izq a der, eje y de arriba abajo, y eje z, lejos a cerca. Para la posicion se usan metros. Para la posicion se usan metros. Velocidad se mide por unidades en cada eje por segundo, es decir m/s. Velocidad se mide por unidades en cada eje por segundo, es decir m/s.

Sonido 3D: Percepción de posición Ruido general : Ruido general : Una fuente de sonido que se aleja, se percibe como una disminución cte de sonido. Diferencia interaural de intensidad : Diferencia interaural de intensidad : Sonidos que vienen del lado derecho se perciben más fuerte por el oído derecho. Sonidos que vienen del lado derecho se perciben más fuerte por el oído derecho.

Sonido 3D: Percepción de posición Diferencia de tiempo interaural : Diferencia de tiempo interaural : Un sonido que viaja hacia el oyente desde la derecha, llegará antes al oído derecho que al izq.  Amortiguación (Rolloff) Dada la forma de la persona, los sonidos que vienen desde atrás, así como los que vienen de la derecha y son oídos por el oído izq., son amortiguados.

Sonido 3D: Processing Mode Tres modelos de procesar la información 3D Tres modelos de procesar la información 3D  Normal  Relativo a la cabeza  Disabled

Sonido 3D: Efecto Doppler. La velocidad en DS sólo se usa para calcular efectos Doppler. La velocidad en DS sólo se usa para calcular efectos Doppler. Cambio en el tono debido a un cambio en la frecuencia de las ondas de sonido. Cambio en el tono debido a un cambio en la frecuencia de las ondas de sonido.

Sonidos 3D: Cono De Sonido. Estos conos de sonido sirven para tratar con fuentes de sonido, que se localizan en determinado punto del espacio. Estos conos de sonido sirven para tratar con fuentes de sonido, que se localizan en determinado punto del espacio.

Sonidos 3D: Cono De Sonido.

Efectos Los efectos que se pueden aplicar a los sonidos con la librería de DS son los siguientes. Los efectos que se pueden aplicar a los sonidos con la librería de DS son los siguientes. Chorus Chorus Chorus Compression Compression Compression Distortion Distortion Distortion Echo Echo Echo Environmental Reverberation Environmental Reverberation Environmental Reverberation Environmental Reverberation Flange Flange Flange Gargle Gargle Gargle Parametric Equalizer Parametric Equalizer Parametric Equalizer Parametric Equalizer Waves Reverberation Waves Reverberation Waves Reverberation Waves Reverberation

DirectSound and DirectMusic DirectSound y DirectMusic son componentes separados de DirectX, que tienen funcionalidades muy parecidas. Ambos reproducen sonidos WAV, y DirectMusic al final sintetiza todos los sonidos en ondas que son reproducidos por los buffers de DirectSound. DirectSound y DirectMusic son componentes separados de DirectX, que tienen funcionalidades muy parecidas. Ambos reproducen sonidos WAV, y DirectMusic al final sintetiza todos los sonidos en ondas que son reproducidos por los buffers de DirectSound.

Links