Video in TIB AV-Portal: Writing a foreign data wrapper