private MediaStream[] CreateStreams() { MediaStream[] mediaStreams = new MediaStream[this.avFormatContextPtr->nb_streams]; AVStream ** streamsPointer = this.avFormatContextPtr->streams; for (int i = 0; i < mediaStreams.Length; i++) { mediaStreams[i] = new MediaStream(*streamsPointer); streamsPointer++; } return(mediaStreams); }
public MediaStreamPtrArray(AVStream **ptrs, int count) { _ptrs = ptrs; Count = count; }