• 大小: 37.02MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-17
  • 语言: C/C++
  • 标签: visual  c++  视频  音频  

资源简介

visual c++视频_音频开发实用工程案例精选

资源截图

代码片段和文件信息

//------------------------------------------------------------------------------
// File: Bdasampl.cpp
//
// Desc: Sample code implementing BDA graph building.
//
// Copyright (c) 2000-2002 Microsoft Corporation. All rights reserved.
//------------------------------------------------------------------------------

#include “bdasampl.h“
#include “graph.h“
#include “resource.h“

#include 
#include se.h>

// 
// NOTE: In this sample text strings are hard-coded for 
// simplicity and for readability.  For product code you should
// use string tables and LoadString().
//

// Global data
HWND                hwndMain=0;
HWND                g_hwndDlg=0;
HINSTANCE           hInst=0;
TCHAR               szAppName[]  = TEXT(“BDASampl\0“);
TCHAR               szApptitle[] = TEXT(“BDA Sample\0“);

CBDAFilterGraph*    g_pfg = NULL;

// Constants
const int MAJOR_CHANNEL_LOWER_LIMIT = -1;
const int MAJOR_CHANNEL_UPPER_LIMIT = 126;
const int MINOR_CHANNEL_LOWER_LIMIT = -1;
const int MINOR_CHANNEL_UPPER_LIMIT = 126;



INT WINAPI
WinMain(HINSTANCE hInstance HINSTANCE hPrevInstance LPSTR lpszCmdLine
    INT nCmdShow)
{
    MSG         msg={0};
    WNDCLASS    wndclass={0};
    HWND        hwnd=0;
    HACCEL      hAccel=0;

    // Save application instance handle for later use
    hInst = hInstance;

    // Initialize COM library
    HRESULT hr = CoInitializeEx (NULL COINIT_APARTMENTTHREADED);
    if (FAILED (hr))
    {
        MessageBox(NULL  TEXT(“Failed to initialize COM library!\0“)
                   TEXT(“Initialization Error\0“) MB_ICONEXCLAMATION);
        return 0;
    }

    // Register window class
    wndclass.style         = 0;
    wndclass.lpfnWndProc   = WndProc;
    wndclass.cbClsExtra    = 0;
    wndclass.cbWndExtra    = 0;
    wndclass.hInstance     = hInst;
    wndclass.hIcon         = LoadIcon(hInst TEXT(“BDASAMPLICON“));
    wndclass.hCursor       = LoadCursor(NULL IDC_ARROW);
    wndclass.hbrBackground = (HBRUSH)(COLOR_WINDOW + 2);
    wndclass.lpszMenuName  = szAppName;
    wndclass.lpszClassName = szAppName;
    RegisterClass(&wndclass);

    hwnd = CreateWindow(szAppName szApptitle 
                WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN 
                200 200 500 280 
                NULL NULL hInst NULL);
    ASSERT(hwnd);

    // Create the BDA filter graph and initialize its components
    g_pfg = new CBDAFilterGraph();
    ASSERT(g_pfg);

    // If the graph failed to build don‘t go any further.
    if (!g_pfg)
    {
        MessageBox(hwnd TEXT(“Failed to create the filter graph!“)
                   TEXT(“Initialization Error“) MB_ICONEXCLAMATION);
        return 0;
    }

    // Display main window and configure accelerators    
    ShowWindow(hwnd nCmdShow);
    hwndMain = hwnd;

    hAccel = LoadAccelerators(hInst MAKEINTRESOURCE(ACC_GRAPH));

    // Main message loop
    while(GetMessage(&

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件   32380494  2007-05-12 13:35  visual c++视频_音频开发实用工程案例精选\Visual C++视频_音频开发实用工程案例精选(PDF 到252页).pdf

     文件        554  2002-11-13 03:11  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\bda.dsw

     文件        927  2002-11-13 03:11  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\bda.sln

     文件       8664  2004-05-07 21:56  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\bdasampl.aps

     文件      13386  2002-11-13 03:11  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\bdasampl.cpp

     文件        167  2002-11-13 03:11  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\bdasampl.def

     文件       8265  2002-11-13 03:11  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\bdasampl.dsp

     文件        845  2002-11-13 03:11  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\bdasampl.dsw

     文件       1369  2002-11-13 03:11  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\bdasampl.h

     文件       2238  2002-11-13 03:11  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\bdasampl.ico

     文件     312320  2004-05-07 22:09  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\bdasampl.ncb

     文件      59904  2004-05-07 22:09  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\bdasampl.opt

     文件       1771  2004-05-07 22:01  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\bdasampl.plg

     文件        341  2004-05-07 22:09  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\bdasampl.positions

     文件       6922  2004-05-07 21:56  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\bdasampl.rc

     文件       1455  2002-11-13 03:11  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\bdasampl.sln

     文件       8634  2002-11-13 03:11  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\bdasampl.vcproj

     文件      17345  2002-11-13 03:11  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\BDASample.jpg

     文件     139354  2004-05-07 21:53  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\Debug_Unicode\bdasample.exe

     文件      34629  2002-11-13 03:11  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\graph.cpp

     文件       3955  2002-11-13 03:11  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\graph.h

     文件        990  2002-11-13 03:11  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\readme.txt

     文件       1383  2002-11-13 03:11  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\resource.h

     文件        412  2004-05-07 21:55  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\BDA\BDASample\resrc1.h

     文件       6852  2004-01-08 23:03  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\PID\PidMpeg1\CMPEG1Builder.cpp

     文件       1133  2003-12-30 21:49  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\PID\PidMpeg1\CMPEG1Builder.h

     文件        415  2003-12-30 00:43  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\PID\PidMpeg1\FltGuids.h

     文件        662  2003-12-30 20:11  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\PID\PidMpeg1\IMPEG1Builder.h

     文件       4975  2004-01-08 23:37  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\PID\PidMpeg1\PidMpeg1.cpp

     文件        443  2003-12-30 00:35  visual c++视频_音频开发实用工程案例精选\Visual C++视频音频开发实用工程案例精选\chap10\PID\PidMpeg1\PidMpeg1.def

............此处省略1028个文件信息

评论

共有 条评论