BDA driver for USB Tuner device.



Hi,

I am developing a BDA driver for a USB Device.I am new to BDA.I have
gone through the samples for europa from DDK, but still i find it is
not sufficient and pose me greater questions.

I just putforth here my understanding of things and some
querries..someone validate my understanding and help me further.

As part of the BDA minidrivers we normally create filters especially
two filters Tuner and Capture.
Capture filter is the one which deals with data stream from the
hardware device.

If the device is a USB device then how to establish the link between
the BDA minidriver and USB client driver for the device.

As part of initialzation of BDA mini driver do we really need to
register a DMA adapter object(for USB Device) with KS module, if so
what creteria do we need to consider for MaxMappingByteCount in
KsDeviceRegisterAdapterObject routine.

how does the BDA mini driver will talk to the USB Client driver for
basic data stream movements and configuring the tuner device.

expecting your help and suggestions ..

thanks in advance,
Viswa.

.



Relevant Pages

  • Re: NDIS protocol driver and BDA
    ... You can implement everything in user mode, including bda filters and winsock ... Is there any approach possible to implement a kernel BDA driver accessing ... Since both NDIS and BDA/KS are miniport frameworks you can not mix them ...
    (microsoft.public.development.device.drivers)
  • Re: BDA driver for USB Tuner device.
    ... I am developing a BDA driver for a USB Device.I am new to BDA.I have ... BDA is a very frustrating environment to work in. ... Capture filter is the one which deals with data stream from the ...
    (microsoft.public.development.device.drivers)
  • Re: NDIS protocol driver and BDA
    ... The main aim of the filters is using them with Media Center and secondarily ... with other applications supporting BDA. ... NDIS protocol driver. ...
    (microsoft.public.development.device.drivers)
  • Re: NDIS protocol driver and BDA
    ... You can implement everything in user mode, including bda filters and winsock application. ... Our solution is based on bda/ks driver and ndis virtual miniport. ...
    (microsoft.public.development.device.drivers)
  • Re: [PATCH 0/7] [RFC] Sizing zones and holes in an architecture independent manner V2
    ... RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize ... SCSI device sda: drive cache: write back w/ FUA ... usbcore: registered new driver hub ... hub 1-0:1.0: USB hub found ...
    (Linux-Kernel)

Loading