VirtualBox

Changeset 68798 in vbox for trunk/src/VBox/Main/include


Ignore:
Timestamp:
Sep 20, 2017 10:27:16 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
118045
Message:

VideoRec: Overhauled configuration handling to also support audio configuration changes.

Location:
trunk/src/VBox/Main/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/ConsoleImpl.h

    r68485 r68798  
    155155    HRESULT i_updateMachineState(MachineState_T aMachineState);
    156156    HRESULT i_getNominalState(MachineState_T &aNominalState);
     157    Utf8Str i_getAudioAdapterDeviceName(IAudioAdapter *aAudioAdapter);
    157158
    158159    // events from IInternalSessionControl
  • trunk/src/VBox/Main/include/DisplayImpl.h

    r68534 r68798  
    55
    66/*
    7  * Copyright (C) 2006-2016 Oracle Corporation
     7 * Copyright (C) 2006-2017 Oracle Corporation
    88 *
    99 * This file is part of VirtualBox Open Source Edition (OSE), as
     
    3232#endif
    3333
     34#ifdef VBOX_WITH_VIDEOREC
     35# include "../src-client/VideoRec.h"
     36struct VIDEORECCONTEXT;
     37#endif
     38
    3439#include "DisplaySourceBitmapWrap.h"
    3540
    3641
    3742class Console;
    38 struct VIDEORECCONTEXT;
    3943
    4044typedef struct _DISPLAYFBINFO
     
    204208    void VideoAccelFlushVMMDev(void);
    205209
    206     int  i_videoCaptureEnableScreens(ComSafeArrayIn(BOOL, aScreens));
     210#ifdef VBOX_WITH_VIDEOREC
     211    VIDEORECFEATURES i_videoCaptureGetEnabled(void);
     212    bool i_videoCaptureStarted(void);
     213    int  i_videoCaptureInvalidate(void);
    207214    int  i_videoCaptureSendAudio(const void *pvData, size_t cbData, uint64_t uTimestampMs);
    208     int  i_videoCaptureStart();
    209     void i_videoCaptureStop();
    210 #ifdef VBOX_WITH_VIDEOREC
    211     void videoCaptureScreenChanged(unsigned uScreenId);
     215    int  i_videoCaptureStart(void);
     216    void i_videoCaptureStop(void);
     217    void i_videoCaptureScreenChanged(unsigned uScreenId);
    212218#endif
    213219
     
    509515
    510516#ifdef VBOX_WITH_VIDEOREC
     517    VIDEORECCFG          mVideoRecCfg;
    511518    VIDEORECCONTEXT     *mpVideoRecCtx;
    512519    bool                 maVideoRecEnabled[SchemaDefs::MaxGuestMonitors];
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette