Drastic DDR SDK
The Drastic DDR SDK is a multi platform SDK that allows the developer to create a custom function, client branded DDR from Drastic's extensive digital disk recorder technologies. The SDK is available as a direct link, or ActiveX component. The video board, file I/O, control (network, RS-422, VTR) and OS connections are all handled by Drastic DDR under the control of your application. Drastic DDR provides the functionality to allow you to focus on the work flow specific elements.
Overview

With the Drastic DDR SDK, all the functions present in Drastic's line of digital disk recorders are available for integration within your application. The SDK can be accessed via ActiveX, direct link, TCP-IP socket interface or HTML/Ajax. The SDK is based on Drastic's mature MediaCMD command set and interface, connected with the modules that make up Drastic's DDRs and video I/O software.
The central module is the DDR internal channel that controls the flow of audio, video and metadata between the disk or network subsystem and the video I/O or graphics I/O board. This module supports frame accurate playback and recording, off speed playback, basic cuts only editing and hardware control.
The central module can be connected with the control modules to provide fuller functionality, including:
- Network control (bi directional)
- Serial control of external devices (Sony, Odetics, VDCP)
- VTR/DDR emulation of serial device protocols (Sony, Odetics, VDCP)
- HTTP/Web/Ajax control and access
| Extension | File Format | Codec | Read | Write |
| 4224 | 4224 | YCbCr 4:2:2:4 | X |
X |
| AIFF | Apple audio | 16/20/24/32 bit stereo pairs | X |
X |
| ARC | IFX Piranha | Audio/Video (YCbCr/RGB 8 only) | X |
|
| ARI | Arri | Raw 12 bit bayer | X |
X |
| AVI | Windows | DVSD, DV25, DV50, DVHD, CineForm*, CineForm3D*, YCbCr 8 & 10 SD/HD, standard codecs | X |
X |
| AVC, MTS | AVC-HD | MPEG-2 camera media | X |
|
| AVS | AVS | Video redirection (Windows only) | X |
|
| Audio: BWF, 8SVX, AU, AVR, GSM, HCOM, IFF, PCM, SF, SMP, SND, VOC, WVE | Audio files | 44.1/48/96 kHz 16, 20, 24 and 32 bit | X | |
| CINE | Phantom | Phantom 10, 12 and 14 bit bayer | X |
|
| DNG | CinemaDNG | 10, 12 and 16 bit bayer | X |
X |
| DPS | DPS | Compressed DPS files (Windows only) | X |
|
| DPX | Cineon | RGB 8, RGB 10, YCbCr 4:2:2 | X |
X |
| DPX | CineForm | CineForm*, CineForm3D* | X |
X |
| DT3D | DT3D | XML 3D redirector | X |
|
| DV/DIF | DV/DIF | Raw DV files | X | |
| DVS | DVS | Uncompressed YCbCr and RGB files | X | |
| fhgDI, fhgDP, fhgAP | fhgDI, fhgDP, fhgAP | Weisscam digimag format | X |
|
| FLM | FLM | Adobe FilmStrip | X |
|
| FLV/SWV | FLV/SWV | Flash/Shockwave video | X |
|
| GEN | GEN | 4:2:2 YCbCr (Avid DSHD) | X |
X |
| GXF | GXF SMPTE 360 | MPEG-2, DV25, DV50, DVHD | X |
|
| H264 | h.264 | 4:2:0 SD/HD up to 80 mbits/sec | X |
|
| HDR | YUV | DV25, DV50, DVHD, AVCi100**, RGB, Uncompressed YCbCr 8 & 10 SD/HD | X |
X |
| HDR | YUV | YCbCr10, YCbCr16, DPX RGB, DNxHD | X |
|
| HDV | HDV | MPEG-2 camera files | X | |
| IHSS | Iridas | RGB | X | |
| JS | Jaleo | 4:2:2 YCbCr | X |
|
| LUMA RMY BMY | LUMA RMY BMY | Uncompressed YCbCr | X |
|
| MOV | QuickTime | DVSD, DV25, DV50, DVHD, AVCi100, DNxHD, CineForm*, CineForm3D*, RGBA, RGB-10 (DPX), YCbCr 8 & 10 SD/HD, standard codecs | X |
X |
| MOV | QuickTime | ProRes, h264, AVCi, MPEG-2, XDCam | X |
|
| MPEG | MPEG-1 | 4:2:0 up to 15 mbits/sec | X |
|
| M2TS | M2TS | AVC-HD camera files | X | |
| MKV | MKV | Matroska audio video | X | |
| MP1/MP2/MP3 | MP1/MP2/MP3 | MPEG audio | X | |
| MPEG | MPEG-2 | 4:2:0/4:2:2 SD/HD up to 80 mbits/sec | X |
|
| MPEG | MPEG-4 | 4:2:0 up to 50 mbits/sec | X |
|
| MXF | Avid | DV25, DV50, DVHD, DNxHD, Uncompressed | X |
X |
| MXF | Digital Cinema | DCI Unencrypted | X | |
| MXF | EditCam | DV25, DV50, DVHD, DNxHD | X | |
| MXF | Grass Valley | Grass Valley iCR | X | |
| MXF | Harmonic | MPEG-2 | X | |
| MXF | JPEG-2000*** | Grass Valley Infinity | X | |
| MXF | OP1a/Omneon | DV25, DV50, DVHD, AVCi100**, Uncompressed | X | X |
| MXF | Panasonic-P2 | DV25, DV50, DVHD, AVCi100** | X | X |
| MXF | Pinnacle | MPEG-2 SD/HD | X | |
| MXF | Snell & Wilcox | MPEG-2, IMX | X | |
| MXF | Sony | MPEG IMX | X | |
| MXF | Sony | XDCamHD, XDCamEX 4:2:0/4:2:2 | X | |
| MXF | Sony | HDCam SR 4:2:2 and 4:4:4 | X | |
| MXF | Sony | F65 raw bayer | X | |
| MXF | XAVC | XAVC HD and 4K | X | |
| OGG | OGG | OGG audio video | X | |
| OMF | OMF | DV25, JPEG, Meridien, AVBV, CamCutter | X | |
| QNT | Quantel | Raw uncompressed YCbCr images | X | |
| R3D | RED | Red camera files | X | |
| RBG | RED BLU GRN | Uncompressed RGB | X | |
| RMF | RMF | Canon C500 raw 10 bit bayer files | X | |
| RTIN | RTINDEX | Real time replay of CBR and VBR records while still recording | X | |
| RTV | RTV | Uncompressed Video Toaster files (Windows only) | X | |
| TGA | Targa | RGB, RGBA (RLE Play Only) | X | X |
| TIFF | TIFF | RGB, RGBA | X | X |
| Stills | Series of stills | BMP, SGI, PSD, RAW, YUV10, YUV16, VSR, RAS, RAW, JP2, JPG - Series of stills (many others) | X | |
| V210 | V210 | 4:2:2 10 bit YCbCr image sequence | X | X |
| VC1 | VC-1 | WMV of raw wrapper | X | |
| VOB | VOB | Unencrypted | X | |
| VPB/QTL | Quantel | Quantel uncompressed YCbCr images | X | |
| WAV | Wave audio | 16/20/24/32 bit mono/stereo pairs/extensible | X | X |
| WEBM | WEBM | Youtube format | X | |
| WMV/ASF | WMV/ASF | Unencrypted/DRM Free only | X | |
| XAVC | X-AVC HD/4K | X-AVC 264 in MXF | X | |
| Y4M | Y4M | YCbCr raw stream | X | |
| YUV | YUV | 4:2:2 and 4:2:0 YCbCr image sequence | X | X |
| Y U V | YUV | Multi file component YCbCr files | X |