FAudioPcmFrame
The parameters of the audio frame in PCM format.
USTRUCT(BlueprintType) struct FAudioPcmFrame { GENERATED_BODY() UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|AudioPcmFrame") int64 capture_timestamp; UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|AudioPcmFrame") int64 samples_per_channel_; UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|AudioPcmFrame") int sample_rate_hz_; UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|AudioPcmFrame") int64 num_channels_; UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|AudioPcmFrame") EBYTES_PER_SAMPLE bytes_per_sample = EBYTES_PER_SAMPLE::TWO_BYTES_PER_SAMPLE; UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Agora|AudioPcmFrame") /*3840 * sizeof(int16_t)*/ TArray<int64> data_; };
Attributes
- OPTIONAL_ENUM_SIZE_T
- The buffer size of the PCM audio frame. The initial value is 3840.
- capture_timestamp
- The timestamp (ms) of the audio frame.
- samples_per_channel_
- The number of samples per channel in the audio frame.
- sample_rate_hz_
- Audio sample rate (Hz).
- num_channels_
- The number of audio channels.
- bytes_per_sample
- The number of bytes per sample.
- data_
- The audio frame.