亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? wavsrc.h

?? NERO sdk,可以對(duì)光盤進(jìn)行編程,刻錄
?? H
字號(hào):
/******************************************************************************
|* THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
|* ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
|* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
|* PARTICULAR PURPOSE.
|* 
|* Copyright 1995-2003 Ahead Software AG. All Rights Reserved.
|*-----------------------------------------------------------------------------
|* PROJECT: Nero Plugin Manager Example
|*
|* FILE: WavTgt.h
|*
|* PURPOSE: Declaration file for the wave target class
******************************************************************************/

#ifndef _WAV_SRC_
# define _WAV_SRC_

#if _MSC_VER > 1000
# pragma once
#endif // _MSC_VER > 1000


// CStatus and CAggregatable 
#include "AudioBase.h"

// wave format definitions
#include "WavFormat.h"

// source info dialog
#include "dlg_WavSrcInfo.h"


class CWavSrc : public  CAggregatable,
                public  IURLHolder,
                public  IProcess,
                public  IAudioItem,
                public  IAudioSource,
                public  IAudioRawReader,
                public  ISeekable,
                public  IAudioRawBlockInfo,
                public  ISrcInfoViewerEditor,
                public  IInfoReader,
                public  SWavCommon
{
// Construction/Destruction
public:

  CWavSrc(const char* szURL, IAudioComponent* pCreator, IStatus** ppStatus);
  virtual ~CWavSrc();

// Operations
public:

  AGGREGATABLE_INTERFACE_MAP_BEGIN
    INTERFACE_ENTRY(IURLHolder)
    INTERFACE_ENTRY(IAudioItem)
    INTERFACE_ENTRY(IProcess)
    INTERFACE_ENTRY(IAudioSource)
    INTERFACE_ENTRY(IAudioRawReader)
    INTERFACE_ENTRY(ISeekable)
    INTERFACE_ENTRY(IAudioRawBlockInfo)
    INTERFACE_ENTRY(ISrcInfoViewerEditor)
    INTERFACE_ENTRY(IInfoReader)
  AGGREGATABLE_INTERFACE_MAP_END

                                
  // IURLHolder
  virtual bool SetURL(const char* szURL, IStatus** ppStatus);
  virtual const char* GetURL();
  virtual EURLType GetType();
                                
  // IProcess
  virtual bool Start(IStatus** ppStatus);
  virtual bool End(IStatus** ppStatus);
  virtual bool IsInProcess();
                                
  // IAudioItem
  virtual bool GetCreator(IAudioComponent** pCreator);

  virtual EAuxFlags GetAuxFlags();

  virtual void SetAuxFlags(EAuxFlags flags);
                                
  // IAudioSource
  virtual SWavFormat GetRawFormat();

  // iBufSize must contain the size in bytes of the buffer pointed by pBuf.
  virtual bool RawRead( BYTE* pBuf, int iBufSize, int* piRead,
                        EAudioRawState &state,
                        IStatus** ppStatus);

  // Returns free-form text string about the item.
  virtual const char * GetInfo();

  // Returns the file duration in milliseconds.
  virtual ULONGLONG GetDuration();

  // Returns RAW data length in bytes.
  virtual ULONGLONG GetRawLen();
                                
  // ISeekable
  virtual bool Seek(ULONGLONG pos, IStatus** ppStatus);
  virtual ULONGLONG GetPos();
  virtual ULONGLONG GetBlockSize();
  virtual ULONGLONG GetDataLength();
                            
  // ISrcInfoViewerEditor
  virtual bool GetCallback(ISrcInfoCallback** ppCB);
  virtual void SetCallback(ISrcInfoCallback* pNewCallback);
  virtual bool DoModal(IStatus** ppStatus);
  virtual bool CloseModal(IStatus** ppStatus);
  virtual bool SaveDialogToObject(IStatus** ppStatus);
  virtual bool SaveObjectToFile(IStatus** ppStatus);
  virtual bool CanSaveObjectToFile();
                                
  // IInfoReader
  virtual const char* GetTitle();
  virtual const char* GetArtist();
  virtual const char* GetAlbum();
  virtual const char* GetYear();
  virtual const char* GetGenre();

  virtual HRESULT ReadMMIO();
                              
// others
public:
  virtual PCMWAVEFORMAT GetWavSrcFormat();
  virtual HANDLE GetFileHandle();
  bool    IsOK() { return m_bOK; };

// Data
protected:
  CComPtr<ISrcInfoCallback>   m_pCallback;
  CWavSrcInfoDlg*             m_pAdvInfoDlg;

  // the object
  HANDLE  m_hFile;

  bool    m_bRiffChunk;
  bool    m_bWavChunk;

  DWORD   m_dwDataStart;
          
  // size of RAW in bytes
  DWORD   m_dwDataLen;

  // current position in bytes
  DWORD   m_dwCurPos;

  PCMWAVEFORMAT   m_format;
  ULONGLONG       m_qwDuration;
  int             m_iBlockSize;

  CString         m_csURL;

  // free-form text info
  CString         m_csInfo;

  bool            m_bOK;
  bool            m_bStarted;

  CComPtr<IAudioComponent>  m_pCreator;
};


#endif //_WAV_SRC_

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美偷拍一区二区| 日韩视频在线永久播放| 欧美性猛交xxxxxx富婆| 欧美精品一区二区蜜臀亚洲| 中文字幕在线不卡国产视频| 日韩精品乱码免费| 91在线国产福利| 久久久久国产免费免费| 日韩精品每日更新| 欧美主播一区二区三区美女| 国产精品成人网| 国产一区二区h| 日韩手机在线导航| 午夜精品一区二区三区免费视频| 91一区二区三区在线观看| 2020国产精品| 六月丁香婷婷久久| 欧美日韩国产小视频在线观看| 中文字幕一区二区三区精华液 | 日韩精品一区二区三区四区视频 | 国产精品一区二区久久不卡| 欧美视频一区在线观看| 亚洲同性gay激情无套| 成人国产亚洲欧美成人综合网 | 欧美一卡2卡3卡4卡| 天天色综合成人网| 在线电影欧美成精品| 亚洲精品成人少妇| 91色在线porny| 亚洲天堂精品视频| 不卡一二三区首页| 亚洲免费在线电影| 欧美三级电影网| 日韩国产一区二| 5月丁香婷婷综合| 久久福利视频一区二区| 精品国产乱子伦一区| 国产一区二区久久| 国产人成一区二区三区影院| 国产成人精品影视| 中文字幕成人av| 91浏览器打开| 亚洲国产成人精品视频| 欧美日韩卡一卡二| 麻豆成人久久精品二区三区小说| 精品欧美黑人一区二区三区| 国产乱国产乱300精品| 久久久精品黄色| 91免费在线播放| 午夜久久久久久久久久一区二区| 欧美一区二区三区在线电影| 久久国产精品色婷婷| 中文字幕不卡三区| 欧美性生活久久| 奇米一区二区三区| 久久久国产一区二区三区四区小说 | 韩国av一区二区三区四区| 国产午夜亚洲精品不卡| av午夜一区麻豆| 日本伊人午夜精品| 亚洲美腿欧美偷拍| 9191久久久久久久久久久| 老司机午夜精品99久久| 欧美高清一级片在线观看| 91福利在线播放| 国产另类ts人妖一区二区| 亚洲乱码精品一二三四区日韩在线| 欧美这里有精品| 激情综合网天天干| 伊人色综合久久天天人手人婷| 69久久99精品久久久久婷婷 | 精品视频一区 二区 三区| 国产在线一区观看| 亚洲精品日日夜夜| 久久这里只有精品视频网| 99久免费精品视频在线观看| 奇米888四色在线精品| 国产精品国产三级国产普通话三级| 欧美高清视频不卡网| gogogo免费视频观看亚洲一| 欧美aⅴ一区二区三区视频| 亚洲图片激情小说| 久久精品一区四区| 日韩一级精品视频在线观看| 色综合久久66| 波多野结衣中文字幕一区二区三区 | 日韩精品综合一本久道在线视频| 91小宝寻花一区二区三区| 久久精品国产**网站演员| 亚洲国产日韩在线一区模特| 中文字幕精品三区| 精品国产91亚洲一区二区三区婷婷 | 在线视频国产一区| 成人亚洲一区二区一| 国产一区二三区好的| 日韩精品一区第一页| 怡红院av一区二区三区| 国产日韩欧美一区二区三区综合| 5566中文字幕一区二区电影| 一本大道av伊人久久综合| 北条麻妃一区二区三区| 东方aⅴ免费观看久久av| 精品一区二区久久| 玖玖九九国产精品| 麻豆精品在线看| 免费日本视频一区| 免费成人结看片| 精品综合久久久久久8888| 日韩 欧美一区二区三区| 无吗不卡中文字幕| 亚洲va欧美va人人爽午夜| 亚洲午夜精品网| 亚洲va欧美va人人爽午夜| 亚洲国产精品久久一线不卡| 亚洲综合在线免费观看| 亚洲激情av在线| 亚洲在线成人精品| 亚洲国产精品久久艾草纯爱| 亚洲成人三级小说| 免费黄网站欧美| 蜜桃在线一区二区三区| 经典三级一区二区| 国产激情视频一区二区三区欧美| 国产激情一区二区三区| 成人性色生活片免费看爆迷你毛片| 成人美女在线观看| 91香蕉国产在线观看软件| 欧美在线免费观看亚洲| 在线电影欧美成精品| 欧美精品一区二区三区一线天视频 | 亚洲高清免费观看| 蜜臂av日日欢夜夜爽一区| 国产乱人伦偷精品视频免下载| 国产一区二区三区在线观看免费视频| 国产一区二区三区在线观看精品| 东方aⅴ免费观看久久av| 色婷婷精品大在线视频| 欧美日韩一级片网站| 精品国产乱码久久| 亚洲欧洲av色图| 午夜精品福利一区二区蜜股av | 国产不卡一区视频| 色欧美片视频在线观看| 欧美情侣在线播放| 久久久久久久精| 亚洲影视在线播放| 国产在线一区观看| 色久优优欧美色久优优| 欧美大片拔萝卜| 亚洲欧美日韩一区二区| 精品一区二区免费| 91福利精品视频| 久久综合久久综合九色| 亚洲欧美日韩一区二区三区在线观看| 日韩在线a电影| 一本到三区不卡视频| 欧美变态凌虐bdsm| 亚洲蜜桃精久久久久久久| 韩国女主播一区二区三区| 色婷婷亚洲婷婷| 中文成人综合网| 狂野欧美性猛交blacked| 91国产福利在线| 国产精品情趣视频| 蜜桃av一区二区三区| 色综合久久88色综合天天免费| 日韩免费视频一区| 三级久久三级久久| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 欧美日韩精品一区视频| 中文字幕欧美日韩一区| 六月丁香综合在线视频| 欧美综合亚洲图片综合区| 中文一区二区在线观看| 男女男精品视频网| 欧美日韩一区二区在线观看| 国产精品二三区| 国产成人午夜精品5599| 欧美不卡一区二区三区| 日韩精彩视频在线观看| 日本久久一区二区三区| 亚洲欧洲99久久| 国产.欧美.日韩| 久久综合精品国产一区二区三区| 亚洲电影在线播放| 欧美午夜一区二区三区| 中文字幕一区二区三区四区| 成人久久视频在线观看| 日本一区二区三区免费乱视频| 久久精品国产99| 精品国产亚洲一区二区三区在线观看 | 欧美一区日韩一区| 午夜激情综合网| 欧美日韩三级在线| 视频一区中文字幕| 337p亚洲精品色噜噜| 日韩精品五月天| 日韩欧美亚洲国产另类| 免费三级欧美电影| 久久嫩草精品久久久精品一|