Лекция: Аудио-потоки в Windows XP Аудио-потоки в Windows 7 и Vista

Важнейшим способом описания бизнес-процесса являются диаграммы потоков данных (информации) DFD (Data Flow diagram). Диаграммы этого типа содержат, как правило, два типа графических объектов: четырехугольники и стрелки. Первые описывают функции (работы, процессы), вторые – потоки данных между этими функциями. Простейшая схема процесса в формате DFD показана на рисунке 8.1.

Рис. 8.1. Схема процесса в нотации DFD

 

На диаграмме DFD функции обычно располагаются слева направо в порядке, соответствующем последовательности их выполнения во времени, хотя это не является обязательным.

Если придерживаться указанного требования, то полученная схема будет являться описанием процесса, которое схоже с описанием процесса в нотации IDEF3.

Процесс, представленный на рисунке 8.1 имеет два входящих потока данных и три исходящих потока данных.

На верхнем уровне рассмотрения этот процесс выглядел бы в виде одной функции с двумя входами и тремя выходами. Таким образом, к описанию процессов в DFD применимы типовые правила декомпозиции.

Что касается сторон четырехугольников, то в нотации DFD они не имеют того значения, как в IDEF0.

Нотации DFD служат в первую очередь для описания реально существующих в организации потоков данных. Описания могут создаваться как по процессному, так и по функциональному признаку. В первом случае мы получаем модели бизнес-процессов в формате DFD, во втором случае – схему обмена данными между подразделениями. Созданные модели потоков данных организации могут быть использованы при решении таких задач, как:

1. Определение существующих хранилищ данных (текстовые документы, файлы, СУБД);

2. Определение и анализ данных, необходимых для выполнения каждой функции процесса;

3. Подготовка к созданию модели структуры данных организации;

4. Выделение основных и вспомогательных бизнес-процессов организации.

Нотация DFD может быть несколько модернизирована таким образом, чтобы на одной диаграмме можно было бы показывать как потоки данных, так и потоки материальных ресурсов, как показано на рисунке 8.2.

 

Рис. 8.2. Отображение потоков данных и материальных потоков с помощью нотации DFD.

 

При создании моделей процессов на практике часто бывает полезно использовать несколько способов описания. Сначала, например, мы создаем модель в нотации IDEF0, выявляем функции, входящие в процесс. Затем проводим декомпозицию процесса. При достижении некоторого уровня детализации становится целесообразно сформировать для каждого детального процесса несколько схем в различных форматах: управление – IDEF0, а потоки данные и материалов – в DFD.

 

Рассмотренный пример описания процесса в DFD можно усложнить, используя понятие «хранилище данных». Под этим понятием понимается любой носитель информации, например бумажный документ, электронный файл, промышленная база данных на сервере организации и т.д. При построении модели процесса с использованием хранилищ данных, необходимо помнить, что данные (информация) не могут перемещаться между функциями процесса сами по себе. Они могут быть переданы только посредством определенных посредников – носителей информации или, что то же самое, хранилищ данных. На следующем рисунке 8.3. представлена модель процесса в нотации DFD, построенная с использованием понятия «хранилище данных».

Рис. 8.3. Модель процесса в нотации DFD

 

 

ПРИМЕР. Описание бизнес-процессов энергокомпании — Описание бизнес-процесса «Управление персоналом»

 

DFD-схема бизнес-процесса «Управление персоналом»

DFD-схема бизнес-процесса «Управление персоналом/Подбор персонала»

Аудио-потоки в Windows XP Аудио-потоки в Windows 7 и Vista


Direct Sound — (англ. direct — прямой, непосредственный, и англ. sound — звук) — программный интерфейс (API) в системе Windows для воспроизведения и записи звука. Входит в состав расширения DirectX.

Kernel Streaming XP — средство побитового вывода звука, входящее в DirectSound. Поток обходящий микшер Windovs.

MME (англ. MultiMedia Extensions — мультимедийные расширения) — семейство программных интерфейсов (API) системы Windows для работы с мультимедийными устройствами (преимущественно звуковыми платами) и файлами.

Kmixer – микшер Windows

WASAPI (Windows Audio Session Application Programming Interface) – интерфейс для работы со звуком в Windows 7 и Vista, имеет

Exclusive Mode– эксклюзивный режим WASAPI, позволяющий обходить нежелательные компоненты, побитно выводить звук, заглушая при этом все другие звуки операционной системы (т.к. нет DirectSound), при использовании приложением этого режима звуки всех остальных приложений отключаются. Для Windows 7 возможен вывод в формате с плавающей точкой (32-bit) и многоканальное аудио с частотой дискретизации до 192 кГц. Для вывода необходима поддержка режима программой

Kernel Streaming Transport Windows 7 нестабилен из-за блокировки его любыми звуками проходящими по WASAPI

ASIO – Audio Stream Input/Output (ASIO), русск. ввод/вывод потоковых аудиоданных — протокол передачи данных с малой задержкой (англ. low-latency), разработанный компанией Steinberg. При этом потоки от WASAPI и ASIO микшируются самой картой, а не Windows.

ASIO4ALL – универсальный драйвер для карт без поддержки ASIO. В Windows 7 работает через Kernel Streaming Transport, что вызывает его периодическую блокировку посторонними звуками.

OpenAL (англ. Open Audio Library) — свободно распространяемый кроссплатформенный интерфейс программирования приложений (API) для работы с аудиоданными. Ключевой особенностью является работа со звуком в 3D пространстве и использование эффектов EAX. Поддерживается компанией Creative. Изначально разработан для игр.

Для полноценного использования звуковых карт с полноценной поддержкой ASIO необходимы профессиональные редакторы или плееры, поддерживающие ASIO, OpenAL:

foobar2000

Плеер и библиотека плагинов

audiophilesoft.ru/load/audiophilesoftware/foobar2000/3-1-0-5

 

еще рефераты
Еще работы по информатике