VirtualBox

Ignore:
Timestamp:
Aug 16, 2022 3:41:39 PM (2 years ago)
Author:
vboxsync
Message:

Recording/Main: Decoupled the WebM writer class from codec dependencies. Various bugfixes. bugref:10275

File:
1 edited

Legend:

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

    r96210 r96229  
    563563    int AddVideoTrack(PRECORDINGCODEC pCodec, uint16_t uWidth, uint16_t uHeight, uint32_t uFPS, uint8_t *puTrack);
    564564
    565     int WriteBlock(uint8_t uTrack, const void *pvData, size_t cbData);
     565    int WriteBlock(uint8_t uTrack, const void *pvData, size_t cbData, WebMTimecodeAbs tcAbsPTSMs, WebMBlockFlags uFlags);
    566566
    567567    const com::Utf8Str& GetFileName(void);
     
    594594    int writeSimpleBlockQueued(WebMTrack *a_pTrack, WebMSimpleBlock *a_pBlock);
    595595
    596 #ifdef VBOX_WITH_LIBVPX
    597     int writeSimpleBlockVP8(WebMTrack *a_pTrack, const vpx_codec_enc_cfg_t *a_pCfg, const vpx_codec_cx_pkt_t *a_pPkt);
    598 #endif
    599 
    600     int writeSimpleBlockAudio(WebMTrack *pTrack, const void *pvData, size_t cbData, WebMTimecodeAbs tcAbsPTSMs);
    601 
    602596    int processQueue(WebMQueue *pQueue, bool fForce);
    603597
Note: See TracChangeset for help on using the changeset viewer.

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