The following figure illustrates how the DUET1 sample program interfaces with the Media Device Manager (MDM) to handle the concept of grouping. Source code for DUET1 is located in the \TOOLKIT\SAMPLES\MM\DUET1 subdirectory.

                              ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
                              ³    DUET1      ³
                              ³    Sample     ³
                              ³    Program    ³
                              ÀÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÙ
                               ÚÄÄÙ  (1)  ÀÄ¿
                                           
                ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿          ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
                ³   Waveform     ³          ³   Waveform     ³
                ³     Audio      ³          ³     Audio      ³
                ³Device Context 1³   (2)    ³Device Context 2³
                ÀÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÙ          ÀÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
                             ÀÄ¿             ÚÄÙ
                                            
                              ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
                              ³ Media Device  ³
                              ³    Manager    ³
                              ³               ³
                              ÀÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÙ
                                      ³
ÚÄÄÄÄ¿                                
³WAVE³                        ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File³¿                      ³   Waveform    ³
ÀÄÄÄÄÙ ³  ÚÄ¿                 ³ Audio Media   ³
       ÀijM³                 ³    Driver     ³
          ³M³                 ÀÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÙ
       ÚijI³                    (3)  ³
       ³  ³O³                         
ÚÄÄÄÄ¿ ³  ÀÄÙ                 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³WAVE³Ù                     ³  Sync/Stream  ³
³File³     ³                  ³    Manager    ³
ÀÄÄÄÄÙ     ³                  ³               ³
           ³                  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
           ³                               
           ³       ÚÄÄÄÄÄÄÄÄÄÄÄÄÙ           ÀÄÄÄÄÄÄÄÄÄÄÄÄ¿
           ³                                            
     ÚÄÄÄÄÄÁÄÄÄÄÄÄÄÄ¿                (4)           ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
     ³  File System ³            ÚÄÂÄÂÄÂÄÂÄ¿       ³     Audio    ³
     ³Stream HandlerÃÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ ³ ³ ³ ÃÄÄÄÄÄÄÄ´Stream Handler³
     ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ            ÀÄÁÄÁÄÁÄÁÄÙ       ÀÄÄÄÄÄÄÂÄÄÄÄÄÄÄÙ
                                                            (5)
                                                   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
                                                   ³   Audio DD   ³
                                                   ³              ³
                                                   ÀÄÄÄÄÄÄÂÄÄÄÄÄÄÄÙ
                                                          
                                                   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
                                                   ³   Audio HW   ³
                                                   ³              ³
                                                   ÀÄÄÄÄÄÄÄÄ¿    ÚÙ
                                                            ÀÄÄÄÄÙ