gpt4 book ai didi

c# - c转c#(使用smem的libvlc方法)

转载 作者:太空宇宙 更新时间:2023-11-04 04:57:05 26 4
gpt4 key购买 nike

我在这里尝试转换 C 代码: http://wiki.videolan.org/Stream_to_memory_(smem)_tutorial用于开源项目 (ispy) 的 C#。

目前我的主要问题是转换方法签名:

void handleStream(void* p_audio_data,uint8_t* p_pcm_buffer,unsigned int channels,unsigned int rate,unsigned int nb_samples,unsigned int bits_per_sample,unsigned int size,int64_t pts)

转换为 C# 等价物。有什么想法吗?

最佳答案

如果那是回调,我会将其设为 C# delegate :

public delegate void handleStream (byte[] p_audio_data, uint[] p_pcm_buffer, 
uint channels, uint rate, uint nb_samples,
uint bits_per_sample, uint size, ulong pts);

关于c# - c转c#(使用smem的libvlc方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5644473/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com