A system for communicating video data in a digital media device includes an
application layer having one or more applications and further includes a
device driver layer associated with an operating system and video hardware
of the digital media device. A video abstraction layer (VAL) coupled to
the application layer and to the device driver layer includes a send queue
containing ordered references to buffers that are each capable of
containing video data. The VAL also includes a receive queue containing
ordered references to buffers each capable of containing video data. The
send queue and receive queue are used in substantially the same manner for
both incoming video data received into the digital media device and
outgoing video data to be communicated from the digital media device.
Система для связывая видео- данных в цифровом приспособлении средств вклюает слой применения имея one or more применения и более добавочно вклюает слой водителя приспособления связанный с оборудованием оперативной системы и видеоего цифрового приспособления средств. Видео- слой абстракции (VAL) соединенный к слою применения и к слою водителя приспособления вклюает косу посылки содержа приказанные справки к буферам каждое способно содержать видео- данные. VAL также вклюает косу получать содержа приказанные справки к буферам каждое способное содержать видео- данные. Коса посылки и получает косу использована в существенн таком же образе для обоих входящих видео- данных полученных в цифровое приспособление средств и общительных видео- данных, котор нужно связывать от цифрового приспособления средств.