package { import flash.net.NetConnection; import flash.net.NetStream; import flash.media.Camera; import flash.media.Microphone; import flash.media.Video; public class StreamAV extends NetStream { public function StreamAV (nc:NetConnection) { super (nc); } public function streamOut (mic:Microphone,cam:Camera,stream:String):void { this.attachAudio (mic); this.attachCamera (cam); this.publish (stream,"live"); } public function streamIn (vid:Video,stream:String):void { vid.attachNetStream (this); this.play (stream); } } }