There are three easy to see indications that encoding leverages multiple cores:
- Encoding runs faster
- Per core CPU load indicates simultaneous load on several cores/processors
- Per thread CPU load of your application shows relevant load on multiple threads
Also, you can use processor affinity mask (programmatically, and via Task Manager) to limit the application to single CPU. If x264 is using multiple processors, setting the mask will seriously affect application performance.