SwrContext is a LibAV class, so can't declare it inside avTranscoder namespace.
SwrContext is included in the .cpp. 
We just use a pointer of it in the .hpp...