Add a Review
6 Downloads (This Week)
Last Update:
Browse All Files


Library DLL written in VB.NET to connect, using API, to MediaPlayerClassic-HC.

MPC_Api_Lib Web Site


  • Class CommWnd to send process messages WM_COPYDATA, Class MPC to control MPC-HC using control messages, Class of function to interprete messages from MPC
  • Input Messages (from MPC-HC): Connect, List Audio Tracks, Current Position, Info NowPlaying, Playlist, List Subtitle Tracks, Play state(play/pause/stop), State (load/close), Notify Seek/End of stream
  • Output Messages (from MCP_API_LIB.dll): Open file, Add to Playlist, Clear Playlist, Close MPC, Get Audio Tracks, Get Current Position, Get Playlist, Stop&Close, Stop&Keep, Toggle Fullscreen, Get Subtitle Tracks, Increase/Decresa Volume, Jump Backward/Forward (med/N seconds), Play/Pause, Toggle Shader, Set Active Subtitle track, Set Active Audio track, Set Audio/Subtitle delay, Set position, Disable Subtitles, Start Playlist, Show Messages OSD

Update Notifications

Write a Review

User Reviews

Be the first to post a review of MPC_Api_Lib!

Additional Project Details



Intended Audience

Developers, Information Technology, Other Audience

Programming Language

Visual Basic .NET


Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.