'Exec not outputting result to function

How do I get the result of the find to be used by the function? I keep getting blank results.

#!/bin/bash

#functions
function codec_scan () {

 echo "paremter 1 is this: $1" # >> $fulllog

}

#exporting
export -f codec_scan

#Main Code
find . -type f \( -name "*.avi" -o -name "*.AVI" -o -name "*.m4v" -o -name "*.mkv" -o -name "*.mp4" -o -name "*.MP4" \) -exec bash -c codec_scan \"\{}\" \;


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source