See Also
You are here: Player Plug-ins > Definitions > DSP Plug-ins > QCDModInitDSP Structure
QMP Developer Reference Guide
ContentsIndexHome
PreviousUpNext
QCDModInitDSP Structure

QCD's DSP interface

public: struct QCDModInitDSP {
  UINT size;
  UINT version;
  WCHAR* description;
  PluginServiceFunc Service;
  struct {
    void * Reserved[4];
  } toPlayer, toPlayer, toPlayer, toPlayer;
  struct {
    int (* Init)(int flags);
    void (* Shutdown)(int flags);
    int (* Open)(LPCSTR medianame, WAVEFORMATEX* wf, int flags);
    void (* Stop)(int flags);
    void (* Flush)(int flags);
    int (* ModifyAudio)(WriteDataStruct* writeData, int* msLatency, int flags);
    int (* EQUpdate)(EQInfo* eqInfo, int flags);
    int (* VolUpdate)(int* volume, int* balance, int flags);
    int (* Event)(int eventFlag, int eventValue);
    void (* Configure)(int flags);
    void (* About)(int flags);
    void * Reserved[4];
  } toModule, toModule, toModule, toModule;
};
File
Members
Members 
Description 
size 
size of init structure 
version 
plugin structure version (set to PLUGIN_API_VERSION
description 
plugin supplied module description 
Service 
player supplied services callback 
See Also
Copyright (c) Quinnware 2007. All rights reserved.