NTV2 device FPGA firmware implements several types of “widgets“ for receiving, processing and transmitting video data. These can be classified as follows:
Most widgets typically have one or more registers associated with them for reporting status, or to control their operation. Rather than calling CNTV2Card::ReadRegister or CNTV2Card::WriteRegister, client applications should use the appropriate widget-related API calls in the CNTV2Card class to inquire about and/or control the widget of interest.
End-to-End (E-E) Routing
This section shows how to programmatically set up a device to pass through an input signal to at least one corresponding output.
TBD
Routing for Capture
This section shows how to programmatically set up a device to receive video for several commmon scenarios.
- SD/HD YCbCr
TBD
- SD/HD RGB
TBD
- SD/HD RGB Over-the-Wire Dual-Link
TBD
Routing for Playout
This section shows how to programmatically set up a device for transmitting video for several commmon scenarios.
- SD/HD YCbCr Playout From YCbCr Frame Buffer
- SD/HD YCbCr Playout From RGB Frame Buffer
- HD RGB Playout Over 2 × 1.5G Dual-Link SDI From YCbCr Frame Buffer
TBD
- HD RGB Playout Over 1 × 3G Dual-Link SDI From YCbCr Frame Buffer
TBD
- HD RGB Playout Over 2 × 1.5G Dual-Link SDI From RGB Frame Buffer
TBD
- HD RGB Playout Over 1 × 3G Dual-Link SDI From RGB Frame Buffer
- HD HFR YCbCr Playout Over 2 × 3G SDI From YCbCr Frame Buffer
TBD
- HD HFR YCbCr Playout Over 2 × 3G SDI From RGB Frame Buffer
TBD
- 2K×1080 YCbCr Playout Over 2 × 3G SDI From YCbCr Frame Buffer
TBD
- HD HFR YCbCr Playout Over 2 × 3G SDI From RGB Frame Buffer
TBD
- UHD/4K 4:2:2 YCbCr Playout Over 4 × 3G SDI (“Squares”)
TBD
- UHD/4K 4:2:2 YCbCr Playout Over 4 × 3G SDI (“Two-Sample Interleave”)
TBD
- UHD/4K 4:2:2 YCbCr Playout Over 2 × 6G SDI (“Two-Sample Interleave”)
TBD
- UHD/4K 4:2:2 YCbCr Playout Over 1 × 12G SDI
TBD
End-to-End (E-E) Routing
This section shows how to programmatically set up a device for transmitting input video with a variety of latencies.
- SD/HD YCbCr E-E (Sub-Frame Latency)
TBD
- SD/HD YCbCr Frame Synchronizer (One-Frame Latency)
TBD
- HD E-E Mix RGBA Graphic Over Live Video
with sub-frame latency TBD
- HD HFR YCbCr E-E Over 2 × 1.5G Dual-Link SDI
TBD
- HD HFR YCbCr E-E Over 1 × 3G Dual-Link SDI
TBD
- E-E Over 2 × 3G SDI
TBD
- E-E Over 1 × 6G SDI
TBD